
Rocky Balboa (Sylvester Stallone) dawno wycofał się z boksu. Po śmierci ukochanej żony wiedzie spokojne życie prowadząc z powodzeniem niewielką knajpkę wypełnioną pamiątkami z bogatej kariery sportowej. Zawsze chętny do wspomnień, chętnie opowiada swoim gościom anegdotki z przeszłości. Jedyną osobą, z którą się nie dogaduje jest jego syn Robert (Milo Ventimiglia), który oddalił się od ojca pracując w korporacji. Przy boku Rocky’ego jest również jego szwagier Paulie (Burt Young), którego dręczą wyrzuty sumienia z powodu tego jak przez całe życie traktował swoją siostrę. W życiu boksera pojawia się kelnerka Marie (Geraldine Hughes), z którą Rocky Balboa nawiązuje bliższą znajomość. Tymczasem na bokserskich ringach bezapelacyjnie rządzi Mason Dixon (Antonio Tarver). Zawodowy mistrz świata wagi ciężkiej nie cieszy się jednak popularnością wśród kibiców. Na dodatek uważa się, że na drodze Dixona nigdy nie stanął żaden poważny przeciwnik. Aby zdobyć sympatię kibiców, Dixon zaczyna trenować w swojej starej sali gimnastycznej pod okiem pierwszego trenera. W jednym z popularnych sportowych programów telewizyjnych przeprowadzane są komputerowe symulacje walk bokserskich pomiędzy pięściarzami z różnych okresów. Jedną z takich symulacji jest walka pomiędzy Dixonem, a Rockym Balboa. Według symulacji bezapelacyjnym zwycięzcą takiej walki byłby Rocky Balboa. Pojawia się pomysł przeprowadzenia takiej walki w rzeczywistości. Dixon i Balboa zgadzają się na pokazową walkę, która ma odbyć się w jednym z kasyn w Las Vegas.