シノーラ
1900年、メキシコとの国境に近いアメリカ・ニューメキシコ州の片田舎・シノーラ。ここでは白人の地主と、メキシコ人の農民との土地所有権をめぐる衝突が絶えなかった。
流浪のガンマン、ジョー・キッドは、些細なトラブルがもとでシノーラの町の留置場に放り込まれる。裁判所で判決を受けるが、そこにメキシコ人の武装集団が乱入し、ジョーは騒動に巻き込まれる。メキシコの盗賊/革命家ルイス・チャーマが、先祖代々の土地から貧しい人々を追い出している地元の地主に対して農民の反乱を組織していた。武装集団は自分たちが土地を取り上げられる根拠となった権利書を燃やし、留置場に捕らえられていた仲間のメキシコ人を牢から出す。彼らを率いるチャーマは判事を捕らえようとするが、ジョーの機転で判事は助け出され、武装組織は撃退される。
追跡隊が組織される中、ジョーはチャーマに関わろうとはしなかったが、自分の馬をチャーマに盗まれたことがきっかけでチャーマと対決しようと決意する。同じ頃、大地主フランク・ハーランが一流のハンター・ガンマンを連れてチャーマを倒そうとしていたところであり、ジョーはハーランの求めに応じその護衛を引き受ける。