Sotaveteraani John Rambo (Sylvester Stallone) on saanut sodasta tarpeekseen ja viettää aikaansa Thaimaassa. Hän joutuu kuitenkin jättämään Thaimaan ja lähtemään Afganistaniin kuultuaan ystävänsä ja kouluttajansa eversti Trautmanin (Richard Crenna) jääneen siellä sotivien venäläisjoukkojen vangiksi.