Začínal v FC Wacker Innsbruck, se kterým získal tři mistrovské tituly a dvě vítězství v rakouském fotbalovém poháru. V letech 1973-1975 hrál ve španělské lize za Valencia CF. V letech 1975-1981 hrál německou bundesligu, 5 sezón za MSV Duisburg a poslední sezónu za FC Schalke 04. V letech 1981-1985 hrál ve švýcarské lize za Grasshopper Club Zürich, se kterým získal tři mistrovské tituly a jedno vítězství v poháru. V Poháru mistrů evropských zemí nastoupil ve 12 utkáních a dal 2 góly, v Poháru vítězů pohárů nastoupil ve 4 utkáních a v Poháru UEFA nastoupil ve 14 utkání a dal 4 góly. Za rakouskou reprezentaci nastoupil v letech 1971-1985 v 59 utkáních a dal 15 gólů. Byl členem rakouské reprezentace na Mistrovství světa ve fotbale 1978, nastoupil ve 4 utkáních. Byl členem rakouské reprezentace na Mistrovství světa ve fotbale 1982, nastoupil v utkání proti Francii.