Рэмбо (Сильвестр Сталлоне), американский резервист, бывший солдат спецназа армии США, ветеран войны во Вьетнаме прибывает в небольшой городок в штате Вашингтон, чтобы посетить Долмора Берри, последнего из живых друзей отряда. На месте он узнает, что Берри умер от рака, вызванного контактом с пестицидами, разбросанными во Вьетнаме американскими бомбардировщиками. Потрясенный Рэмбо блуждает перед собой, заходя по пути в город Хоуп, где его преследует местный шериф Уилл Тизл (Брайан Деннехи). Шерифу не нравится, что на его территории появился чужак-бродяга и недвусмысленно предлагает Рэмбо, чтобы он сел в полицейскую машину. Вывезет его за город, однако тот решает вернуться в Хоуп. Увидев это, Шериф также поворачивает назад и арестовывает героя по подозрению в бродяжничестве. Рэмбо попадает в полицейский участок, где его жестоко рассматривают как грозного бандита. Когда один из полицейских хочет побрить его злонамеренно, память дает Джону травматические воспоминания о пытках во Вьетнаме. Рэмбо дерзко убегает из полицейского участка, нападая на полицейских. Вызывает, таким образом, войну с местным правосудием; это происходит в соседнем лесу. На помощь полицейским из городка Хоуп приезжает бывший командир Рэмбо – полковник Сэмюэл Траутман (Richard Crenna), который, однако, развеивает надежды на легкий захват коммандос. Полиция штата и Национальная гвардия также вступают в действие.