Tuvo sus más destacadas actuaciones como jugador del LASK Linz y en el Red Bull Salzburg.
Con el equipo se proclamó campeón de Austria en tres ocasiones y ganó la Supercopa.
Aquí fue el jugador principal y ganó el campeonato de la Regionalliga Oeste con el equipo en 2006-07, lo que también significó el ascenso a la primera liga.
Asumió el cargo de entrenador del Red Bull Salzburgo Juniors para la temporada 2007-08.
Luego dirigió equipos como el SC Rheindorf Altach y SV Grödig, logrando clasificar a este último equipo a la Europa League después de haber empatado 3-3 en la última jornada contra el Wacker Innsbruck.