He coached the Swiss clubs Grasshopper, FC St. Gallen and FC Zürich, the Austrian teams VfB Mödling and FC Tirol Innsbruck, the Greece club Xanthi, APOEL from Cyprus and the German Bundesliga teams Hamburger SV and 1. FC Kaiserslautern. In the season 2005–06 he was the manager of Red Bull Salzburg but was sacked due to transfer discrepancies. Since then he is retired.