Nach dem Abitur Beginn der Pilotenausbildung in USA. Tätigkeit bei Austrian Air Service von 1989 - 91. Danach Copilot Boeing 767 bei Lauda Air von 1991 - 94. Flugkapitän, Fluglehrer, Flottenchef auf Canadair Regional Jet und Prüfer für Linienpiloten bis 1997.
Reise durch Nord und Zentralamerika von 1999 bis 2001.
Wiederum Flottenchef auf Canadair Regional Jet bis 2004. Danach Flugkapitän und Cheffluglehrer auf Boeing 737NG bis 2013. Seit 2013 Flugkapitän auf A320 und Leiter der Trainingsabteilung Human Factors Training. Seit 2017 Prozessverantwortung für Emergency & Safety Training, Medical Training aller Crews und für alle gesetzlich erforderlichen Notfall - Trainings für alle Flugbegleiter aller Airlines der Lufthansa Gruppe.
Seit 2004 Mitgründer und Geschäftsführer der AssekuRisk Safety Management GmbH. Vortragender in Industrie und Medizin, Projektleiter und Lektor an der Donauuniversität Krems zum Thema OP-Management.