1973-1979 Studium der Tiermedizin in München
1980-1990 Akademischer Rat, Akademischer Oberrat, Oberassistent an der Gynäkologischen und Ambulatorischen Tierklinik, München
1981 Promotion zum Dr. med. vet.
1984 Fachtierarzt für Fortpflanzung und Biotechnologie der Fortpflanzung
1988 Habilitation zum Dr. med. vet. habil.
1989 Privatdozent (Venia legendi)
1990-1992 “Scholar and Clinician” am New Bolton Center, Veterinary School, University of Pennsylvania
1994 Fachtierarzt für Pferde
seit 1994 Leiter der Tierärztlichen Klinik “Kaufunger Wald”
2002-2009 Ordentlicher Professor an der Veterinär-Medizinischen Fakultät der Universität Zürich
2002-2009 Direktor der Klinik für Fortpflanzungsmedizin an der Veterinär-Medizinischen Fakultät der Universität Zürich