Stanco della violenza e delle guerre Joan Rambo (Sylvester Stallone) è alla ricerca della pace interiore in un monastero buddista. E così quando il suo vecchio amico ed ex comandante Sam Trautman (Richard Crenna) va a trovarlo per proporgli una nuova missione; l'addestramento di un gruppo di ribelli afgani all'uso dei missili "Stinger", la risposta che riceve è un secco no. Dopo qualche tempo però Rambo viene informato del rapimento di Trautman, al confine con il Pakistan, da parte dei Sovietici. Benchè il rapimento sia una violazione del diritto internazionale il Governo degli Stati Uniti ha le mani legate; tutte le speranze sono riposte in Rambo. Egli ora non ha più nessun dubbio e accetta la difficile missione di liberare Trautman. Arrivati in Afghanistan incontra, al quartier generale dei ribelli il loro capo, Mousa, che lo accompagnerà insieme ad alcuni dei più valorosi tra i suoi soldati fino al forte dell'Armata rossa dove il colonnello Zaysen tiene prigioniero Trautman...