1980 - 1981
Assistenzarzt am Kantonalen Institut für Pathologie, Liestal (Prof. Dr. W. Wegmann)
1981 - 1983
Assistenzarzt, Medizinische Abteilung des Regionalspitals Wädenswil (Dr. P. Möhr)
1983 - 1984
Assistenzarzt, Nephrologische Station, Medizinische Klinik, Universitätsspital Zürich (Prof. Dr. U. Binswanger)
1984 - 1986
Assistenzarzt Medizinische Klinik, Universitätsspital Zürich (Prof. Dr. P. Frick, Prof. Dr. A. Labhart)
1986 - 1988
Visiting Research Associate, Section of Nephrology, Department of Medicine, University of Chicago, USA (Laborforschung Nierensteinleiden)
1989
Assistenzarzt, Nephrologische Station, Med. Klinik, Universitätsspital Zürich (Prof. Dr. U. Binswanger)
1988 - 1989
Assistenzarzt, Medizinische Klinik, Universitätsspital Zürich (Prof. Dr. P. Frick)
1989 - 1995
Oberarzt Medizinische Universitätspoliklinik, Inselspital Bern (Prof. Dr. Ph. Jaeger)
1995 - 1997
Oberarzt Medizinische Klinik, Zieglerspital Bern (Chefarzt Prof. Dr. K. Neftel)
1997 - 1999
Oberarzt und 1. Oberarzt am Department Innere Medizin, Inselspital Bern (Prof. Dr. F. Frey, Prof. Dr. P. W. Straub)
1999 - 1999
Chefarzt ai Abt. Allgemeine Innere Medizin / House Staff, Inselspital Bern
1999 - 2005
Chefarzt Medizinische Klinik, Spital Zimmerberg, Wädenswil