En 1985, Ivan Drago, un boxeur originaire d'URSS, débarque aux États-Unis pour une série de matchs d'exhibition. Lors d'une conférence de presse, il affirme n'avoir aucun intérêt à boxer contre Apollo Creed, le grand ami de Rocky, car il le battrait facilement ce qui ne représenterait aucun challenge. Vexé et agacé de cette arrogance, Apollo sur le point de prendre sa retraite, le défie officiellement, malgré les réticences de Rocky qui s'inquiète de la carrure et de la forme du soviétique.
Sûr de sa force, Apollo prend l'affrontement à la légère et tourne son adversaire en dérision dans le show d'avant-match. Mais très vite, le match d'exhibition tourne au massacre, le Soviétique martelant Apollo d'une série de coups surpuissants. Dès la fin du premier round, Apollo est épuisé et en sang. Rocky lui demande d'abandonner, mais Apollo refuse, lui interdisant même de jeter l'éponge, quoi qu'il arrive. Mais le second round voit Apollo encaisser les coups les uns après les autres avant de s'écrouler KO après un ultime uppercut de Drago. Apollo ne se relèvera pas et meurt dans les bras de Rocky d'un arrêt cardiaque, face à un adversaire imperturbable qui prononce devant ce dernier : « S'il meurt, il meurt. »
Se reprochant de n'avoir pu sauver son ami, Rocky demande à affronter Drago hors du circuit officiel, ce qui lui vaudra une suspension de deux ans. Les Russes acceptent à la condition que la confrontation se fasse sur le sol russe et le soir de Noël. Adrian désapprouve ce combat et ne peut convaincre Rocky de rester. Rocky quitte donc les États-Unis pour l'URSS avec Paulie et Duke. Pendant que Drago s'entraîne en intérieur avec un matériel de haute technologie, Rocky s'installe en Sibérie et repousse ses limites dans une nature hostile et sauvage. Finalement, Adrian rejoint son mari en Russie pour le soutenir.
Le soir du match, Rocky réalise qu'il doit affronter Drago en plus de l'hostilité du public soviétique pour qui une victoire rapide de leur champion ne fait aucun doute. Le combat débute effectivement mal pour l'Américain qui reçoit une pluie de coups de Drago et ne parvient pas à entamer la défense du Soviétique. Le second round est analogue au premier mais lors d'une de ses rares contre-offensives, Rocky blesse Drago à l'arcade. Ce dernier, d'abord surpris, tente de riposter mais Rocky en profite et frappe avec force son adversaire. Le gong n'arrête pas les deux protagonistes qui veulent continuer à en découdre et cette seconde manche se termine par une bagarre sur le ring entre boxeurs et entraîneurs.
Drago constate alors l'endurance de son adversaire tandis que Rocky lui, reprend confiance, tout comme Duke et Paulie. La suite du combat voit tout de même Drago maintenir son avantage sur Rocky jusqu'à la moitié du match. Ce dernier est plusieurs fois à terre, mais se relève continuellement sous le regard du Russe incrédule. Les rounds défilent ainsi et l'issue du combat devient incertaine car Rocky parvient plusieurs fois à contre-attaquer. Le public jusque là hostile à Rocky finit par soutenir de plus en plus le boxeur américain, admiratif de son courage et de sa résistance. Les politiques eux s'énervent et l'un d'eux menace même leur boxeur. Mais Drago le repousse violemment en criant à la tribune des officiels qu'il se bat pour lui-même et en tant que boxeur avant tout. Au 15e round, les deux boxeurs sont toujours au coude à coude mais fatigué par ce long combat, Drago ne peut plus répliquer et Rocky se met à frapper sans interruption. Drago est finalement envoyé au tapis pour la première fois et ne se relèvera pas avant la fin du décompte. Rocky est déclaré vainqueur du match.
Applaudi par le public mais également par les hauts fonctionnaires bons perdants, Rocky prononce un discours d'apaisement des tensions entre les États-Unis et l'URSS.