1977 – 1984 Medizinstudium Universität Zürich
1985 Rettungsarzt Air Zermatt AG und Militärdienst
1986 Assistentenausbildung Pathologie
1987 Assistentenausbildung Innere Medizin
1987 – 1991 Facharztausbildung Ophthalmologie inkl. Ophthalmochirurgie
als Assistenzarzt und Oberarzt, Kantonsspital St. Gallen und Universitätsklinik Zürich
1992 – 2007 Chefarzt Augenabteilung Kantonsspital Glarus, eigene Praxis in Glarus
seit 2008 Belegsarzt am Kantonsspital Glarus und Spital Linth AG
seit 2008 selbstständige Praxistätigkeit Augenzentrum Rapperswil