Während des amerikanischen Bürgerkrieges herrschen unsichere Zeiten, in denen zahlreiche Schurken ihr Unwesen treiben. Der Blonde (Clint Eastwood) und Tuco (Eli Wallach) machen sich den Wunsch des Staates zu Nutze, den gesuchten Tuco aus dem Verkehr zu ziehen. Der Blonde liefert Tuco immer wieder beim Sheriff ab, kassiert das Kopfgeld und befreit Tuco bei der anschließend anberaumten Hinrichtung. Die Geschäftsbeziehung bricht jedoch auseinander, als Tuco einen höheren Anteil fordert. Ohne Wasser lässt ihn der Blonde in der Wüste zurück und versucht sein Glück alleine. Dabei stößt er auf Hinweise über einen Goldschatz, der sich in einem Grab auf einem Soldatenfriedhof befinden soll. Da nur der Blonde die entscheidende Information kennt, mit der das Grab identifiziert werden kann, muss Tuco, der den Blonden inzwischen in seine Gewalt bringen konnte, seine Rache hinten anstellen. Aber die beiden sind nicht die einzigen, die den Schatz jagen. Der zwielichtige Kopfgeldjäger Sentenza (Lee van Cleef) will den beiden den Schatz streitig machen.