年老的漁夫桑提亞哥在海上捕魚,前84天一無所獲,第85天,他冒險(xiǎn)去從未去過的深海打魚。他發(fā)現(xiàn)一條大馬林魚,耗時(shí)3天刺死了它,回歸途中遭到鯊魚五次襲擊,他用魚叉、船槳和刀子反擊,歷盡千辛萬苦,終于回到港口,但巴林魚僅剩下五幅巨大的白骨架。