He made his Bundesliga debut for Admira Wacker in 1987 at the age of 16. 1992 he went on to SK Rapid Wien. With this club he won one champion title and one Austrian cup. With Rapid he also played in the 1996 UEFA Cup Winners Cup Final against Paris St. Germain in Brussels. By the fans of SK Rapid he was elected into Rapids team of the century.He played five years abroad, 3 years for Real Sociedad in Spain and two years in the German Bundesliga for VfL Wolfsburg. Then he came back to Austria and played the last years for his youth team SV Mattersburg.