Bachelor of Science, Uppsala University, 1988. Doctor of Philosophy, Uppsala University, 1994.
Exchange fellow, National Center for Scientific Research, Paris, 1988-1989; fellow, Institute Molecular Biology, Uppsala, 1989-1994; post doctoral fellow, European Molecular Biology Organization, Edinburgh, Scotland, 1994; fellow, Human Frontiers, Edinburgh, 1994-1996; Training and Mobility of Researchers fellow, European Union, Edinburgh, 1996-1997; senior scientist, Karolinska Institute, Stockholm, since 1997.
Second lieutenant Swedish Army, 1984-1985. Member Swedish Association Bio-chemical Molecular Biology.
Married Åsa Maria Rune, August 12, 1989. Children: Sara Agnes Maria, Anna Vallmy Helena, Henrik Björn Wilhelm.