Старый кубинский рыбак Сантьяго 84 дня выходит в море и не может ничего поймать, поэтому его начинают считать salao[1], то есть самым что ни на есть невезучим. И только его маленький друг Манолин продолжает ему помогать, хотя отец запрещает ему рыбачить со старым Сантьяго и велит ходить в море с удачливыми рыбаками. Мальчик часто навещает старика в его хижине, помогает относить снасти, готовить еду, они часто разговаривают об американском бейсболе и их любимом игроке Джо Ди Маджо. Сантьяго говорит Манолину, что на следующий день он выйдет подальше в Гольфстрим, к северу от Кубы во Флоридский пролив, уверенный, что его полосе невезения должен наступить конец...