He started his career with SK Rapid Wien but played later for different clubs in Austria (Vienna, Austria Salzburg, Vorwärts Stteyr, FC Kärnten) and Germany (Hannover 96). He was member of Rapids team playing in the 1996 UEFA Cup Winners Cup Final against Paris St Germain in Brussels, which Rapid lost.