Začínal v týmu TSV 1860 München, se kterým v roce 1966 získal německý mistrovský titul a v roce 1964 DFB-Pokal. Celkem v německé bundeslize nastoupil ve 115 utkáních a dal 23 gólů. Dále hrál za rakouský FC Wacker Innsbruck, se kterým získal v letech 1973 a 1975 double. V Poháru mistrů evropských zemí nastoupil v 5 utkáních, v Poháru vítězů pohárů nastoupil v 6 utkáních a dal 3 góly, ve Veletržním poháru nastoupil v 9 utkáních a dal 5 gólů a v Poháru UEFA nastoupil ve 2 utkáních . Za reprezentaci Německa nastoupil v roce 1965 ve 2 utkáních.