Als Revolverheld Django/Johnny (Anthony Steffen) gerade einem Trupp Farmer hilft, überfällt der skrupellose Bandit Schakal (Fernando Sancho) seine Ranch und tötet seine Frau (Annie Giss). Hämisch hinterlässt er noch ein paar Münzen bei der Toten, damit sich ihr Mann eine neue (Indianer-)Frau kaufen könne. Djangos zweijähriger Sohn Jerry (David Mancori) wird zudem von den Banditen entführt. Als Django heimkehrt und seine tote Frau vorfindet, schwört er Rache. Doch es dauert Jahre, die er als Kopfgeldjäger durchs Land zieht, bis er endlich den Schakal und dessen Bande aufspüren soll. Jerry (nun gespielt von Roberto Miali) ist mittlerweile erwachsen geworden und weiß nichts mehr von seiner eigentlichen Herkunft. Er glaubt, der Schakal sei sein Vater und ist in dessen Fußstapfen getreten. Es muss zum unweigerlichen Duell zwischen Vater und Sohn kommen.