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 Rodríguez, mejicano y revolucionario.