Děj novely lze vyjádřit jednou větou: Starý rybář vyjíždí na sklonku svých dní na moře, přemůže obrovskou rybu a vrací se s její kostrou, když byl jeho úlovek napaden žraloky. V tomto prostém ději však je symbolisován odvěký zápas člověka s přírodou, nezadržitelnost ovládání přírody člověkem. Stařec je sám uprostřed širokých vod s nimiž srostl, které dokonale zná. Ale není ve svém boji osamocen. Neustále myslí na chlapce, kterého učil lovit a který se o něj synovsky stará, ví, že se o něj na břehu strachují druzi. Vrací se z lovu s prázdnou, vysílán a raněn. Přesto není jeho příběh pesimistický. Naopak, brzy se s chlapcem vydají na nový lov.