Für die deutsche Fußballnationalmannschaft absolvierte er zwischen 1967 und 1976 39 Länderspiele und erzielte 14 Treffer. Mit der Nationalmannschaft gewann er 1972 den Europameistertitel in Belgien und 1974 den Weltmeistertitel im eigenen Land. Im Verlauf dieses Turniers kam er allerdings nur zweimal zum Einsatz.