L'Arizona à la fin du siècle dernier. Chris, sheriff de Sheridan, et Jim Mc Kay, son ami, Marshall de Magdalena, se retrouvent afin de venger le rapt et le viol de la femme de Chris, agressée, puis massacrée par trois jeunes vauriens. Ils en tueront deux ; le troisième fuira et se mettra au service de Juan de Toro, dont la bande tyrannise et pille la région. Au cours d'une première attaque. Mc Kay mourra après avoir abattu le troisième vaurien. Chris, suivi d'un journaliste qui veut écrire sa biographie, entreprend, conformément au désir de Mc Kay, de libérer la région de l'emprise du bandit mexicain. Il fait sortir de prison cinq tireurs d'élite et leur promet la vie sauve s'ils l'aident dans son combat contre de Toro. Les sept hommes vont enseigner aux habitants de Magdalena à se défendre. En fait, il ne reste plus que des femmes et des enfants, car les hommes ont été massacrés. Les sept mercenaires aident ces villageois à creuser des fossés, à cacher de la dynamite, à tendre des pièges, etc... Au terme d'une lutte longue et meurtrière, de Toro trouve la mort et Chris envisage de refaire sa vie avec Laurie, la veuve du pasteur.