Bachelor of Medicine, Uppsala University, Sweden, 1974. Doctor of Medicine, Karolinska Institute, Stockholm, 1977. Doctor of Philosophy, Karolinska Institute, 1990.
Intern Danderyds Hospital, Stockholm, 1978-1979. Resident Huddinge University Hospital, Sweden, 1980-1985, consultant Sweden, since 1985, senior consultant physician Center for Metabolism and Endocrinology Sweden, since 1994, assistant head physician Acute Emergency Department Sweden, 1994—2000, director graduate and postgraduate education Sweden, 2002—2004. Associate professor Karolinska Institute, Stockholm, 2001, Faculty Health Sciences University Copenhagen, 2008.
Director residency program Karolinska University Hospital, Stockholm, 2004—2007. Senior consultant, department medicine Halmstad County Hospital. Chairman board Serafimer Kliniken AB, since 1986.
Lieutenant-commander Lazarus Jerusalem.
Captain medical corps Royal Swedish Life Guards, since 1993. Fellow Arla Coldin, Swedish Society Medicine. Member Swedish Medical Association(chairman), Swedish Society Endocrinology.
Married Anna Birgitta Ståhl Christensen, February 15, 1997. Children: Sten, Kerstin.