Tamnoputi šerif Lydecker (J. Brown) putuje iz Arizone u Meksiko kako bi napokon uhitio poluindijanca Yaqui Joea (B. Reynolds) zbog pljačke banke. Yaqui Joeu novac je trebao za kupovinu pušaka koje su prijeko potrebne njegovom narodu, meksičkim Indijancima, kako bi se suprotstavili okrutnom generalu Verdugu (F. Lamas) koji ih želi istrijebiti. Među revolucionarima je i lijepa Sarita (R. Welch) u koju se Lydecker zaljubi i protiv svoje volje nađe se uvučen u njihov obračun. Kako bi spasio glavu, privremeno sklapa savezništvo s Joeom te postaje čak i general novoosnovane indijanske vojske.