Studium an der Ludwig-Maximilians-Universität München, Facharztausbildung an der „Kinderklinik Starnberg“ und der „Klinik für Kinderkardiologie und angeborene Herzfehler am Deutschen Herzzentrum München“. Niedergelassener Kinderarzt seit 1996. Fachkundenachweis Rettungsdienst. Medizinisches Qualitätsmanagement und zertifizierte Trainerausbildung (TeamConnex, Persolog, ISMZ). Moderatoren-Training der KVB-München und Leiter eines Pädiatrischen Qualitätszirkels.
Seit 1993 Aufbau und konzeptionelle Weiterentwicklung von Patientenschulungen im Bereich Gerinnungs-Selbstmanagement, ab 1995 Mitwirkung, seit 2000 pädagogische und seit 2017 ärztliche Leitung und Mitgestaltung von Train-the-Trainer-Seminaren für Ärzte und medizinisches Assistenzpersonal.