Master of Science in Biotechnology, Uppsala University, Sweden, 1986. Doctor of Philosophy in Biochemistry, Uppsala University, Sweden, 1997.
Researcher Scripps Research Institute, La Jolla, California, 1986—1987. Guest researcher University Ancona, Italy, 1994. Visiting scientist California Institute of Technology, Pasadena, 1998.
Post doctoral researcher AstraZeneca Research and Development Mölndal, Sweden, 1999—2000, associate principal scientist Sweden, since 2000.