- Studium in München und Zürich
- Promotion in Zürich an der Uniklinik
- Assistenzarzt in der Kleintierchirurgie der Uniklinik in Zürich
- Assistenzarzt in mehreren Praxen und Kliniken in Deutschland, Schweiz und Amerika
- Fachtierarzt für tierärztliche Allgemeinpraxis
- Fachtierarzt für Kleintiere
- Zusatzbezeichnung für Heimtiere
- Gutachter für Patellaluxationen beim Hund
- Mitglied des Prüfungsausschusses für Tierärzte der Bayerischen Landestierärztekammer
- Referent für Seminare für Heimtiere von der Bayerischen Landestierärztekammer und in der Schweiz
- Referent seit 2000 beim Bayerischen Reit- und Fahrverband
- Trainer A Reiten Leistungssport (FN)
- 4-jährige Weiterbildungsermächtigung zur kompletten Ausbildung von Fachtierärzten für Kleintiere
- Deligierte des Tierärztlichen Bezirksverband Oberbayern