Master of Arts in Psychology, Stockholm University, 1984. Doctor of Philosophy, Stockholm University, 1993.
Associate professor Stockholm University, 1998. Professor NIWL Affilated to Stockholm University, 2001—2006, Karolinska Insurance, 2006. Head division, department clinical neuroscience Karolinska Institute, 2009.
Married Marika Lena Hansson, August 21, 2009. Children: William Arthur, Johan Nils Arthur, Harald Bo, William Arthur. Married Eva Helena Rehn, May 14, 1989 (divorced July 22, 2005).