Geboren und aufgewachsen in Stuttgart. Studium der Humanmedizin an der Medizinischen Hochschule Hannover und an der Ruprecht-Karl-Universität in Heidelberg, Staatsexamen 1974.
Klinische Tätigkeit und Weiterbildung zum Facharzt für Allgemeinmedizin in Krankenhäusern in Afrika, am Starnberger See und Prien am Chiemsee. Niederlassung seit 1981 in Breitbrunn am Chiemsee als Facharzt für Allgenmeinmedizin.
Weitere Tätigkeitsgebiete: Sportmedizin, Betriebsmedizin und Notarzt.