Na začiatku príbehu sa starý rybár Santiago vydáva na more po osemdesiatich siedmich dňoch bez úlovku. To ho neodradí a skúša to znovu. Tentoraz má šťastie a chytí na háčik veľkú rybu. Tá je však taká veľká, že sa nemieni vzdať bez boja, a začína sa jej súboj na život a na smrť s naším hrdinom. Ryba ťahá čln aj so starcom a on vie, že nemôže robiť nič iné, iba čakať a unaviť rybu. Starec je vyčerpaný z tohto súboja, vzdoruje prudkej sile ryby, vlastnému hladu, smädu a trápi ho aj poranená ruka, takže má všetky dôvody, aby rybu nenávidel. To sa však nestane. Ryba, takisto ako more, je pre rybára jeho bratom i sestrou, rybár sa cíti súčasťou tohto celku a nijako sa z neho nevydeľuje.
Starec napokon o rybu v súboji so žralokmi príde, ale to ho nezdrví a nerezignuje na svoj ľudský osud. Naďalej bojuje, plahočí sa a vie, že na druhý deň sa zobudí a všetko sa začne odznovu. A v konečnom dôsledku ho nič nemôže zničiť, a tak to povie aj nahlas: „Veď človek nie je stvorený na prehru... Možno ho zničiť, ale nie poraziť.“
Prekrásnou baladou o starom rybárovi Santiagovi sa autor dostal nielen medzi nositeľov Nobelových cien, ale priradil sa aj k veľkým básnikom mora, ospevujúcim nezlomnosť človeka. Ernest Hemingway v jednom z interview vyhlásil, že hneď ako sa rybárovi v rybárskej dedinke Cojimara neďaleko Havany stal tento príbeh, rozhodol sa o ňom napísať...
Doslov Marián Gazdík.