Iniziò la carriera in squadre minori come l'ASK Köflach e l'ASK Voitsberg. Nel 1997 firmò per il Salisburgo con cui aveva già giocato con successo per sei mesi. Passò in tutto con i bianco viola quattro anni, vincendo una Bundesliga austriaca, prima di passare nel 2001 al Grazer AK.
Nella squadra bianco rossa la sua carriera prese una piega decisamente positiva, anche se all'inizio dovette lottare per il posto da titolare con il capitano della SloveniaAleš Čeh. Con il GAK ha vinto due Coppe d'Austria e una Bundesliga austriaca, la prima nella storia del club.
Nel 2005 è stato acquistato dal Red Bull Salisburgo con cui ha vinto altri due campionati, prima di passare al LASK Linz nel 2010. Con la squadra dell'Alta Austria è retrocesso in Erste Liga.