Začínal v týmu Schwarz-Weiß Essen, se kterým v roce 1959 vyhrál DFB-Pokal. Dále hrál německou bundesligu pět sezón za TSV 1860 München, se kterým získal v roce 1966 mistrovský titul a v roce 1964 DFB-Pokal. Následně odehrál jednu bundesligovou sezónu za 1. FC Norimberk. Celkově v německé bundeslize nastoupil ve 153 utkáních a dal 47 gólů. Dále hrál v Rakousku za WSG Tirol a FC Wacker Innsbruck, se kterým získal v roce 1972 mistrovský titul. Aktivní kariéru zakončil ve švýcarské lize v týmu FC Lugano. V Poháru mistrů evropských zemí nastoupil v 8 utkáních a dal 3 góly, v Poháru vítězů pohárů nastoupil v 8 utkáních a dal 2 góly a ve Veletržním poháru nastoupil v 9 utkáních a dal 2 góly. Za reprezentaci Německa nastoupil v letech 1962-1967 v 7 utkáních a dal 2 góly.