He started his career in the youth teams of ESK and SK Sturm Graz. His professional career started with SK Sturm Graz. He played till 1996 for this team and won the Austrian Cup in 1996. He went on to Hamburger SV in the German Bundesliga where he played till 1998. In his second season for HSV he played not regularly so he went back to Sturm Graz. There he reached the Austrian championship two times and played three seasons in the UEFA Champions League. 