Degree in medicine, Karolinska Institute, Stockholm, 1977. Doctor of Medicine, Doctor of Philosophy, Lund (Sweden) University, 1984.
Intern in oncology University Hospital, Lund, 1978-1983, specialist in oncology, since 1983, senior lecturer, then assistant professor oncology, 1989, professor, 1996, head physician oncology, 1995. Deputy director South Swedish Regional Cancer Registry, Lund, since 1990.
Member Swedish Cancer Society (member research priority committee since 1995), Rotary (Lund-Dalby club).
Married Mona Landin; children: Daniel, Ulrika, Olof, Carl, Erik.