1999 – 2000: Co-Trainer beim österreichischen Drittligisten FC St. Veit.
2000 – 2002: Co-Trainer beim FC Kärnten unter Walter Schachner.
2002 – 2003: Austria Wien (Co-Trainer unter Schachner).
2003 – 2006: Grazer AK (Co-Trainer unter Schachner).
Februar 2006 – August 2008: Co-Trainer beim TSV 1860 unter Schachner, später auch unter Marco Kurz.
Juli bis Dezember 2009: Sportlicher Leiter beim Klagenfurter AC.
Dezember 2009 – April 2011: Rubin Kasan, als einer von sechs Co-Trainern.
Juli 2011 – März 2012: Co-Trainer beim 1. FC Kaiserslautern unter Kurz.
2012/2013: Co- und zwischenzeitlich Interimstrainer bei Austria Klagenfurt.
Januar – April 2013: Co-Trainer bei 1899 Hoffenheim unter Marco Kurz.
2014 – 2016: Erst U 17-Coach beim TSV 1860, dann Jugend-Cheftrainer.
Ab Mai 2016: Sportdirektor des Kärtner Fußballverbandes.
Juni – Oktober 2017: Cheftrainer beim Zweitligisten Blau-Weiß Linz.