Doctor of Medicine, Karolinska Institute, Stockholm, 1991. Doctor of Philosophy in Medicine, Uppsala University, Sweden, 2004.
Junior lecturer Karolinska Institute, 1986—1991, associate scientist, 1986—1988. Pathologist Danderyds Hospital, 1991—1994, S:t Görans Hospital, Stockholm, 1994—1995. Associate principal pathologist, consultant lecturer AstraZeneca, Södertälje, Sweden, since 1995.
Captain infantry Swedish Army, 1984.
Fellow: Swedish Medical Association (correspondent). Member: International Society Stereology (correspondent), Scandinavian Electron Microscopy Society (correspondent).
Married Elena Ivanova, August 12, 1995 (divorced March 1, 2007). 1 child Anna.