He started his professional career with FC Wacker Innsbruck. Then he went to Spain and played for Valencia CF (1973). In 1975 he went to the German Bundesliga team MSV Duisburg where he played for five seasons. He reached the UEFA Cup semi-finals in 1979. After one season with FC Schalke 04 he ended his career in the Swiss Super League with Grasshopper. 