Der spanische Soldat Django (Franco Nero) ist unsterblich in die schöne Zigeunerin Conchita (Tina Aumont) verliebt. Doch seine Gefühle zu der unberechenbaren Femme fatale stürzen ihn schon bald ins Unglück: Er wird erst degradiert, dann verliert er seinen Job und landet sogar im Gefängnis. Obwohl er weiß, dass Conchita sein Verderben bedeutet, lässt er sich immer wieder von ihr einwickeln, bis ihre Beziehung ein dramatisches Ende nimmt.