Вот уже восемьдесят четыре дня старый рыбак Сантьяго ходит в море и возвращается без единого улова. Он очень беден и одинок. Его единственный друг - мальчик из рыбацкой деревни, который помогает убирать снасти и тяжело переживает неудачи старика.
Рано утром Сантьяго вновь отправляется на рыбалку. Насадив приманку, он медленно плывет по течению. Внезапно леска стремительно уходит под воду, и старик ощущает огромную силу, которая влечет ее за собой. Так начинается драматический поединок между Сантьяго и огромной рыбой…