У дорослому футболі дебютував 1965 року виступами за команду клубу «Айнтрахт», кольори якої й захищав протягом усієї своєї кар'єри гравця, що тривала цілих шістнадцять років. Більшість часу, проведеного у складі «Айнтрахта» (Франкфурт-на-Майні), був основним гравцем команди. За цей час двічі виборював титул володаря Кубка Німеччини, ставав володарем Кубка УЄФА.
1966 року дебютував в офіційних матчах у складі національної збірної Німеччини. Протягом кар'єри у національній команді, яка тривала 9 років, провів у формі головної команди країни 44 матчі, забивши 5 голів.