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