Giấc mơ của chàng chăn cừu
Santiago là một cậu bé chăn cừu ở Tây Ban Nha. Cậu thường xuyên mơ thấy một giấc mơ lặp lại. Trong mơ, cậu thấy kho báu tại kim tự tháp Ai Cập. Cậu gặp một vị vua già tên là Melchizedek. Vị vua khuyên cậu hãy đi theo vận mệnh đời mình. Santiago quyết định bán bầy cừu để bắt đầu chuyến đi.
Khó khăn nơi đất khách
Cậu đặt chân đến châu Phi và ngay lập tức bị lừa. Mất hết tiền bạc, Santiago phải làm thuê kiếm sống. Cậu xin làm việc tại một cửa hàng bán pha lê. Trong gần một năm, cậu học hỏi được rất nhiều điều. Cậu đã kiếm đủ tiền để tiếp tục hành trình của mình.

Ốc đảo và tình yêu
Trên chuyến đi mới, cậu làm quen với một người Anh. Họ cùng nhau đi theo đoàn lữ hành vượt qua sa mạc. Cậu dừng chân tại ốc đảo và gặp cô gái tên Fatima. Santiago ngay lập tức đem lòng yêu Fatima say đắm. Tại đây, cậu dự báo được một cuộc tấn công bất ngờ. Cậu đã giúp ốc đảo tránh được một thảm họa tàn khốc.
Cuộc gặp gỡ nhà giả kim
Nhờ khả năng dự báo, Santiago gặp được một nhà giả kim. Ông quyết định đồng hành cùng cậu đến kim tự tháp. Trên đường đi, ông dạy cậu cách lắng nghe trái tim mình. Cậu học được cách thấu hiểu ngôn ngữ của vũ trụ. Cậu nhận ra vạn vật đều có một linh hồn chung.
Bí mật của kho báu
Cuối cùng, Santiago cũng đến được các kim tự tháp Ai Cập. Trong lúc đào kho báu, cậu bị một nhóm cướp đánh đập. Tên tướng cướp vô tình tiết lộ giấc mơ của chính hắn. Hắn từng mơ thấy kho báu dưới gốc cây ở Tây Ban Nha. Santiago mỉm cười vì nhận ra một sự thật vô cùng thú vị. Kho báu thực chất luôn nằm ở nơi cậu đã bắt đầu. Cậu quay về quê nhà lấy vàng và hứa trở lại tìm Fatima.


