Für die Nationalmannschaft absolvierte er 41 Spiele. 1966 stand er im WM-Finale in Wembley, verlor jedoch mit 2:4 nach Verlängerung gegen England. Auch beim Jahrhundertspiel 1970 stand er auf dem Platz als Deutschland im WM-Halbfinale mit 3:4 nach Verlängerung gegen Italien verlor. Ebenso gehörte er zur legendären Wembley-Elf 1972 als am 29. April im EM-Viertelfinale erstmals eine deutsche Nationalmannschaft ein Länderspiel auf der Insel gewinnen konnte. Die Mannschaft gilt bis heute als spielstärkste DFB-Elf aller Zeiten und der 3:1-Erfolg als das größte deutsche Länderspiel aller Zeit. An der EM-Finalrunde im Juni 1972 konnte er leider nicht teilnehmen da er zu dieser Zeit mit seinem Verein Kickers Offenbach die Bundesliga-Aufstiegsrunde spielen musste. So verhalf er seinem Club zur Rückkehr in die Bundesliga anstatt in Belgien Europameister zu werden.