У дорослому футболі дебютував 1968 року виступами за команду клубу «Нюрнберг», в якій провів один сезон, взявши участь у 25 матчах чемпіонату.
Протягом 1969—1971 років захищав кольори команди клубу «Рот-Вайс» (Ессен).
Своєю грою за останню команду привернув увагу представників тренерського штабу клубу «Герта», до складу якого приєднався 1971 року. Відіграв за берлінський клуб наступні вісім сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Герти», був основним гравцем команди.
Згодом повернувся на батьківщину, де і завершив професійну ігрову кар'єру у клубі «Мюнхен 1860», за команду якого виступав протягом 1981—1984 років.
Виступи за збірну
1975 року дебютував в офіційних матчах у складі національної збірної Німеччини. Протягом кар'єри у національній команді, яка тривала 4 роки, провів у формі головної команди країни 24 матчі, забивши 7 голів.