En un desértico pueblo de la frontera mejicana, una joven mujer es azotada por un grupo de hombres. Entonces llega un extraño personaje, que arrastra un ataúd - en el que esconde su metralleta - y dice llamarse Django. Decide salvarla y descubre que, en la zona, se enfrentan dos bandas rivales para obtener la supremacía del país: la del mayor Jackson, americano y fanático racista cerca del Ku Klux Klan, y la del general Rodriguez, mejicano y revolucionario.
Siganos