Bachelor of Medicine, Uppsala University, 1973. Doctor of Medicine, University Linköping, 1977.
Intern, U. Hospital Linköping (Sweden), 1977-1980; resident, U. Hospital Liukoping (Sweden), 1980-1984; senior staff physician, U. Hospital Huddinge (Sweden), 1984-1995; senior staff physician, Karolinska Hos., Stockholm, since 1995; professor molecular medicine, Karolinska Institute, Stockholm, since 1995.
Married Inga-Lill Carlsson. Children: Sofia, Isabelle, Charlotte.