He started his career with ASV Hinterbrühl and FC Admira/Wacker where he played in the different youth teams. At the age of 19 he went to Bayern München where he started the professional career. The first two years he played for the second squad but in the 1992/93 he played in the first team giving his debut versus Eintracht Frankfurt. 1993 he went back to Austria playing with FC Admira/Wacker . After Wacker Innsbruck in the 1994/95 season he went back to Munich but played for Bayerns rival TSV 1860 München. With 268 matches, 238 of them in the Bundesliga, for 1860 he is the record holder of the club. Due to injuries, he ended his career in 2007.