一連八十四天沒有捕到魚的老漁夫,在這一天遇到一條吞下餌的大魚,耐心地讓這條大魚拖著小船往大海去,到了第三天,人累了,魚也累了,大魚浮到水面,老漁夫把釣索收了回來,經過一番搏鬥之後,老漁夫高舉魚叉,插進魚身,大魚從水面高高地跳起,轟隆一聲,墜落水中。
那是一條很大的馬林魚,老漁夫把大魚綁在小船旁,順著風回航。但是沒多久,鯊魚出現了,第一條鯊魚一口咬掉一大塊馬林魚肉,接著一波波的鯊魚襲擊老漁夫的馬林魚,老漁夫奮力地用魚叉、用小刀、用漿、用舵樁和這些鯊魚搏鬥,最後老漁夫停了下來,因為那條馬林魚,只剩下一個頭和一副骨架了。
深夜裡,老漁夫回到港灣自己的小屋,沉睡到清晨,他的小男孩朋友來把他叫醒,還告訴老漁夫,他沒有被打敗,要回來跟他一起捕魚,也相信可以把好運氣帶給他。
詳細故事內容,歡迎聆聽。