Le dénommé Santiago est un vieux pêcheur cubain qui ne ramène plus guère de poissons dans ses filets. Seul Manolin, un petit garçon, est admiratif de ses exploits passés qu'il narre à l'envi, autour de lui. Un matin, en pleine mer, il ferre un énorme espadon argenté qu'il arrivera finalement à maîtriser après trois jours et trois nuits d'une lutte acharnée, sans merci. Hélas, sur le point de ramener au port son trophée somptueux, une bande de requins va déchiqueter son rêve.