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