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