Keoma (Franco Nero) ist ein Kriegsveteran, der schon alles gesehen hat und der Meinung ist, dass das Leben außer viel Leid nicht viel zu bieten hat. Eine gewisse Todessehnsucht schwingt bei allem was er macht mit. Sein Stamm wurde damals ermordert und er wurde von einer mysteriösen Frau gerettet, die immer dann auftaucht, wenn es irgendwo Tote gibt. Großgezogen wurde er als Adoptivsohn von einem Cowboy mit eigener Farm, der selbst drei Söhne hat – die immer neidisch auf Keoma waren.
In seiner Heimat hat sich seit seiner Abreise viel verändert. Die Stadt wird von einer Bande kontrolliert und die Pocken gehen um. Als eine schwangere Frau von der Bande im Saloon tyrannisiert wird, greift Keoma ein. Und macht sich dadurch mächtige Feinde …