Ha esordito in nazionale nel 1967. Ha partecipato al mondiale 1970 in Messico, scendendo in campo in tutti i 6 incontri (quattro da titolare e due da subentrato) disputati dai tedeschi, che chiusero il torneo al terzo posto. Nella celebre semifinale contro l'Italia fu il primo tedesco a lasciare il campo , sostituito da Reinhard Libuda al 53º minuto.