У дорослому футболі дебютував 1968 року виступами за команду клубу «Мюнхен 1860», в якій провів два сезони, взявши участь у 60 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Шальке 04», до складу якого приєднався 1970 року. Відіграв за клуб з Гельзенкірхена наступні одинадцять сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Шальке», був основним гравцем атакувальної ланки команди. У складі «Шальке» був одним з головних бомбардирів команди, маючи середню результативність на рівні 0,62 голу за гру першості. За цей час виборов титул володаря Кубка Німеччини. В сезоні 1975-76 року забив 29 голів у Бундеслізі, ставши найкращим бомбардиром турніру.
Протягом 1981—1984 років захищав кольори команди клубу «Кельн».
Завершив професійну ігрову кар'єру у клубі «Бохум», за команду якого виступав протягом 1984 — 1988 років.
Виступи за збірну
У 1977 році дебютував в офіційних матчах у складі національної збірної Німеччини. Протягом кар'єри у національній команді, яка тривала 6 років, провів у формі головної команди країни 45 матчів, забивши 32 голи.
Розпочав тренерську кар'єру відразу ж по завершенні кар'єри гравця, 1988 року, увійшовши до тренерського штабу клубу «Бохум».
Надалі входив до тренерського штабу клубу «Шальке 04», у тому числі двічі виконував обов'язки головного тренера основної команди, а протягом 1992—1995 років був головним тренером другої команди «плутів».