Le vieux shérif mexicain américain Bob Valdez a toujours été un havre de paix dans un pays de folie lorsqu'il s'agissait de défendre la loi et l'ordre. Mais le contrebandier d'armes Frank Tanner est avide et impulsif. Lorsque Tanner provoque une fusillade qui cause la mort d'un homme innocent...
Devenu adulte, Johnny décide de venger la mort de son père, tué sous ses yeux lorsqu'il était enfant, par ses camarades pour cause de trahison. Johny s'acharne sur tous les hommes qu'il croise en uniforme. L'état-major décide alors d'envoyer Garringo, un brillant lieutenant, pour le stopper.
Alors qu'il voyage en train au Mexique, l'américain Bill Tates se retrouve au cœur d'un braquage dont les auteurs sont une bande de bandits dirigée par le redoutable el Chuncho. Ce dernier se prend d'affection pour Bill et décide de le rallier à leur cause. Mais le dangereux truand ne sait pas...