老漁夫聖地亞哥在海上連續84天沒有捕到魚。起初,有一個叫曼諾林的男孩跟他一道出海,可是過了40天還沒有釣到魚,孩子就被父母安排到另一條船上去了,因為他們認為孩子跟著老頭不會交好運。第85天,老頭兒一清早就把船劃出很遠,他出乎意料地釣到了一條比船還大的馬林魚。老頭兒和這條魚周旋了兩天,終於叉中了它。但受傷的魚在海上留下了一道腥蹤,引來無數鯊魚的爭搶,老人奮力與鯊魚搏鬥,但回到海港時,馬林魚隻剩下一副巨大的骨架,老人也精疲力盡地一頭栽倒在陸地上。孩子來看老頭兒,他認為聖地亞哥沒有被打敗。那天下午,聖地亞哥在茅棚中睡著了,夢中他見到了獅子……這部根據真人真事創作的小說,贊頌了人類面對艱難困苦時所顯示的堅不可摧的精神力量。本書同時收錄了作者另兩部有名小說《沒有被鬥敗的人》《乞力馬扎羅的雪》。可謂是經典的彙集。