Er trat 1975 dem Österreichischen Bundesheer bei und durchlief die Militärakademie sowie die Generalstabsausbildung. In leitenden Funktionen, darunter als Stabschef des Verteidigungsministers, prägte er die Streitkräfteplanung des Österreichischen Bundesheeres. Zudem war er Kommandant österreichischer Einheiten im Kosovo (2001–2002) und führte als EUFOR-Kommandant in Bosnien und Herzegowina (2011–2012) eine multinationale Truppe.