孤獨老人桑蒂阿哥,在經歷連續84天的捕魚皆無所獲,仍決定繼續出海捕魚,本來跟他一起出海的年輕人,卻因為家中認為跟著桑蒂阿哥出海,不會有出息,被迫跟隨其他漁夫出海,有趣的是,其他漁夫出海都屢有所獲,即使像年輕人這樣的新手,也能捕到好幾隻,可是命運乖舛的桑蒂阿哥,即使技術老練,卻不像他們這樣好運氣,年輕人雖然被迫跟隨其他漁夫出海,但始終沒有放棄桑蒂阿哥,在年輕人的鼓勵下,第二天雙雙又分別出海,結果相當奇妙的是,這次桑蒂阿哥經過三天的搏鬥,終於捕獲一條十八呎長的大魚,本來他可以滿載而歸,小賺一筆,可是好景不常,沒多久就遇上鯊魚,把他都還沒多看過幾眼、辛苦所釣到的大魚,一口一口的吃掉,回到岸邊,眾人詫異的眼神,只留在僅剩的十八呎魚骨架上...