Le roman raconte l'histoire de Santiago un vieux pêcheur cubain qui après une longue période de malchance part seul en mer et engage une lutte épique contre un énorme marlin. Cette bataille d'abord contre le poisson puis contre les requins qui l'attaquent devient un symbole de la persévérance humaine du courage et de la dignité face à l'adversité et à la nature