Серед безкраїх просторів океану на острові Куба загубилося маленьке селище, де живуть самі рибалки, і все життя пов’язане тут з морем. Головний герой повісті, старий рибалка на ім’я Сантьяго, напевне найстаріший з тих, хто промишляв сам-один на своєму човні на Гольфстрімі. Уже 84 дні він повертався без риби. Перші сорок з цих днів разом з ним ходив у море хлопець, але потім батьки веліли Маноліну виходити в іншому човні, бо рибальська вдача відвернулася від старого Сантьяго.
Але хлопцю було шкода старого, він приходив на берег і допомагав
Сам старий був худий, виснажений, із темними плямами від “нешкідливого нашкірного раку”, який виникає під впливом сонячних променів. На руках виднілися шрами віджилки, яка порізала йому шкіру, коли він тягнув великих риб. Але шрами ті були старі, “як шпари у безводній пустелі”.
Усе у нього було старе, крім очей, які мали колір моря, “веселі очі людини, яка не здається”.
Коли вони вдвох з хлопцем йшли від берега, Манолін сказав, що знову хоче ходити у море зі старим,
Дехто з молодих сміявся над старим, але той не ображався. Літні рибалки із сумом дивилися на нього. Манолін попросив дозволу допомогти старому наловити сардин для приманки, але той відмовився: хай малий краще пограє у бейсбол, а весла тримати він ще й сам може. Вони пригадали, як хлопець перший раз вийшов у море зі старим, тоді Маноліну було п’ять років, але він не забув нічого.
Старий подивився на малого довірливо і сказав: якби той був його сином, то він би взяв його у море, але у хлопця є батьки, до того ж Манолін, здається, попав на щасливий човен. Хлопець сказав, що знає, де можна взяти чотири живці.
Старий запитав, чи малий не має наміру вкрасти живців. Хлопець відповів: якби було треба, то й вкрав би, але цих він купив. Разом вони прийшли у халупу старого, зроблену з пальмового листя. У цій бідній домівці були лише стіл та стілець, у земляній долівці – ямка для приготування їжі. Стіни колись прикрашала фотокартка дружини старо го, але після її смерті він сховав той портрет, бо дивитися на нього було дуже тоскно.
Хлопець запитав, що в старого на вечерю. Той відповів, що миска жовтого рису з рибою. Хлопець запропонував розпалити вогонь, але старий відмовився, запевняючи, що поїсть холодним. Тоді хлопець попросив дозволу взяти сітку для сардин, старий дозволив. І хлопець, і старий добре знали, що сітку ту вже давно продали, однак кожного дня вони робили вигляд, що вона є. Не було й миски рису з рибою, і хлопець це знав. Старий був упевнений, що 85 щасливе число, і назавтра він може впіймати рибу на тисячу фунтів.
Хлопець пообіцяв десь позичити сітку і наловити сардин, а старий тим часом хай посидить і відпочине на сонечку.
Старий погодився, сів на стілець читати газету, аби потім розповісти малому, що там пишуть про бейсбол. Хлопець не був певен, чи є й та газета, чи то теж лише вигадки старого. Але старий дістав газетний аркуш з-під ліжка, пояснив, що то подарунок приятеля. Старий хотів би купити лотерейний білет з цифрою 85, адже назавтра вісімдесят п’ятий день, як він не вловив жодної риби.
Тільки шкода, що грошей на це немає. Малий запропонував позичити гроші. Але старий відповів, що намагається не позичати: бо спочатку боргуєш, тоді – старцюєш. Манолін пішов ловити сардини, собі й старому.
Коли він повернувся, той спав, сидячи на стільці. Хлопець загорнув плечі старого ковдрою, не збудивши, пішов. Коли він повернувся вдруге, старий все ще спав. Хлопець торкнувся його коліна.
Стрий прокинувся.
Хлопець приніс вечерю. Старий запевняв, що він не такий вже й голодний, але малий заперечив, що не можна ловити рибу, нічого не ївши, І поки він, Манолін, живий, із старим цього не станеться, їжу хлопцю дав власник ресторанчика “Тераса”. Старий зауважив, що треба тому віддячити, бо він не вперше виручає старого і малого. Хлопець відповів, що вже подякував, хай старий тим не переймається.
Старий пообіцяв віддати хазяїну ресторану кращу частину тої риби, яку він уловить. Потім вони говорили про спортивні новини, про результати бейсбольних матчів, про славетних гравців, таких, як Ді Маджіо. Стомлений старий ліг спати.
Ві сні він бачив Африку, де був юнаком. “Йому тепер не сняться ні бурі, ні жінки, ні видатні події, ні великі риби, ні бійки, ні змагання у силі, ні дружина. Але часто-густо у його снах виникають далекі країни й леви, що виходять на берег”.
Наступного ранку, ще вдосвіта, старий, як завжди, збудив хлопця. Та навіть уже ідучи поруч із старим, хлопець ще міг прокинутися. Старий пригорнув малого за плечі до себе, попросив пробачення.