Doctor of Medicine, Karolinska Institute, Sweden, 1980. Doctor of Philosophy, Karolinska Institute, Sweden, 2001.
Junior physician Jonkoping Hospital, Sweden, 1980-1982. Physician Vasteras Hospital, Sweden, 1983-1986. Head physician Dalen Health Center, Stockholm, 1987-1994.
Community health physician Karolinska Institute, Sweden, since 1990, clinical instructor Sweden, since 1992, research physician department family medicine Sweden, since 1994, associate professor, since 2008.
Treasurer Academy Folkdance Group, Stockholm, since 1997.
Married Ursula Christina Engber, June 23, 1996.