Er wurde 1980 Europameister und 1982 Zweiter der Weltmeisterschaft. Sein letztes Länderspiel absolvierte er am 12. September 1984 in Düsseldorf bei der 1:3-Niederlage gegen die Auswahl Argentiniens, dem ersten Länderspiel von Franz Beckenbauer als Teamchef der Nationalmannschaft.