故事描述惡霸地主因遭墨西哥土匪搗亂,于是高價聘請一槍手對付土匪,但槍手逐漸認(rèn)清惡霸的真實(shí)兇殘面目后,遂對他大為反感,最后亦和惡霸對抗。1900 年代初的新墨西哥州錫諾拉小鎮(zhèn),心懷不滿的前賞金獵人喬·基德(克林特·伊斯特伍德飾)因在印第安人土地上狩獵并擾亂治安而入獄。墨西哥匪徒/革命者路易斯·查馬(約翰·撒克遜飾)組織了一場農(nóng)民 起義,反對當(dāng)?shù)氐刂鲗⒏F人趕出祖?zhèn)鞯耐恋?,并襲擊了法院。富有的地主弗蘭克·哈倫(羅伯特·杜瓦爾)組建了一個小隊(duì))捕獲查馬?;卤谎埣尤氲芙^了。哈倫堅(jiān)持不懈,基德得知查馬的樂隊(duì)襲擊了他的牧場并襲擊了那里的一名工人后,態(tài)度軟化了。這支隊(duì)伍由眾多殘忍的人組成,其中一些人配備了新型步槍,其射程比以前的類型大得多。這支隊(duì)伍沖進(jìn)查馬藏身處附近的一個村莊,用槍逼迫村民進(jìn)入教堂。他們威脅要?dú)⑺牢迕速|(zhì),除非查馬投降。哈倫不再信任基德,并把他也扔進(jìn)了教堂,以阻止他幫助海倫。哈倫不知道的是,海倫也是查瑪?shù)那槿艘约捌渌鞲缛速|(zhì)?;麓竽懺姜z。他找到查馬和他的同伙并強(qiáng)迫他們遵守他的意愿,從而拯救了人質(zhì)。他讓哈倫和小隊(duì)知道他會將查馬交給警長米切爾(格雷戈里·沃爾科特)) 城里。隊(duì)伍向前攔截一列返回錫諾拉的火車,同時一名孤獨(dú)的槍手與基德和他的隊(duì)伍交戰(zhàn);這些都被鎖定了,因?yàn)槊鞲晔枪愱?duì)伍中最優(yōu)秀的射手,他擁有一把高威力的步槍,正在從上面的巖石上射擊。然而,當(dāng)基德成功獲得其中一把后,他在逃跑過程中組裝了槍并成功殺死了明戈。當(dāng)基德和被俘的查瑪?shù)竭_(dá)鎮(zhèn)上時,他們發(fā)現(xiàn)哈倫已經(jīng)和其他幸存者一起在那里,計(jì)劃將他們?nèi)繗⑺?。基德打算?shí)施他的計(jì)劃。為了前往監(jiān)獄,基德駕駛蒸汽火車穿過鎮(zhèn)上的酒吧?;潞凸惖氖窒掳l(fā)生了槍戰(zhàn)?;聭?zhàn)勝了其他人,并躲在法官的椅子上,設(shè)法在法院殺死了哈蘭。查馬隨后向米切爾投降?;麓蛄酥伟补僖蝗ㄒ?yàn)橹伟补僭诖锻但C期間打了他一拳),收拾好東西,和海倫一起離開了小鎮(zhèn)。