影片故事发生在一个小镇上,主人公退伍军人兰博(由西尔维斯特·史泰龙饰演)回到故乡,却遭遇了一连串的不公待遇。小镇的警长(由布莱恩·丹内利饰演)对兰博颇为刁难,甚至将他拘留在警察局并对他进行粗暴对待。在经历了无法忍受的侮辱之后,兰博被逼得只能逃入附近的山林,不得不与警察展开一场生死搏斗。
退伍军人兰博并非一个凶残的人,但是在面对无情的迫害和侮辱时,他被迫采取了激烈的反抗行动。他运用在越南战场上学到的游击战术,对抗警察的围追堵截。兰博甚至抢劫了一辆武器运输车,用这些武器烧毁了小镇的商店。法律和武器都无法阻止他,因为他已经被推向了绝境,只能依靠自己的血性与智慧来生存下去。
然而,故事中也有一个关键的角色,兰博在越南战争中的长官上校(由理查德·克里纳饰演)。上校的出现为故事增添了更多的复杂性。他试图劝说兰博放下武器,理解兰博内心的困惑和不满。这一场面呈现了兰博内心深处的挣扎和痛苦。