Geboren wurde ich im Jahre 1956 in Frauenfeld, wo ich bis zur Matura Typus C 1975 auch zur Schule ging. Von 1976 bis 1982 absolvierte ich das Medizinstudium in Zürich mit zwei Wahlstudienjahren in den Spitälern Frauenfeld, Münsterlingen, St.Gallen und Lausanne.
Es folgten insgesamt sechs Jahre als Assistenzarzt am Kantonsspital Frauenfeld. Die nächste berufliche Station führte mich 1989 als Assistenzarzt auf die Abklärungsstation und das Ambulatorium der Medizinischen Poliklinik des Universitätsspitals Zürich unter Prof. Dr. med. Dr. hc. Walter Siegenthaler. 1991 erlangte ich den Facharzttitel Innere Medizin.
Im Januar 1991 gründete ich zusammen mit Dr. med. Heinz Schmid-Lenhard sel., der von 1957 bis 1997 in Frauenfeld als Hausarzt praktizierte, die Praxisgemeinschaft Schlossberg, welche sich in den 17 Jahren ihrer Bestehung zum heutigen Schlossberg Ärztezentrum mit 12 Ärztinnen und Ärzten entwickelte. Ab Oktober 2007 gebe ich meine hausärztliche Praxistätigkeit auf, um im Teilzeitamt die operative Leitung der ab 2008 neu gegründeten Schlossberg Ärztezentrum AG zu übernehmen. Daneben werde ich meine arbeits- und verkehrsmedizinische sowie betriebsärztliche Tätigkeit für diverse Institutionen und Firmen (Bundesamt für Verkehr, Bundesamt für Zivilluftfahrt, Kantonspolizei, Credit Suisse, SIA, SIGG, Baumer Electric, Bernina, Tuchschmid, Nussbaum, zur Rose, etc) in den Schlossberg Räumen weiterführen. Des Weiteren bin ich Verwaltungsrat der Apotheke zur Rose AG.
Standespolitisch bin ich nach meinem Rücktritt als Präsident der Ärztegesellschaft Thurgau (2005), sowie als Co-Präsident des Verbandes Deutschschweizer Ärztegesellschaften (VEDAG) (2006), derzeit noch als beisitzendes Vorstandsmitglied des VEDAG tätig.
Seit dem 1. September 2005 amte ich als stellvertretender Kantonsarzt des Kantons Thurgau und seit dem 1.1.2008 bin ich Vorstandsmitglied der Schweiz.Gesellschaft für Arbeitsmedizin.