Bachelor, University Uppsala, Sweden, 1963. Doctor of Philosophy in Sociology, University Uppsala, Sweden, 1975.
Research assistant department social medicine University Uppsala, 1964-1973, researcher Central Unit Child Health, University Hospital, department pediatrics, since 1976. Associate professor University Uppsala, 1983. Member science council National Board Health and Welfare, Stockholm, 1984—2009.
Member program committee for social service stats National Center Bureau Statistics, Stockholm, 1991—1994. Member consultative board National Children's Ombudsman, Stockholm, 1996—2006. Expert Government Commission on Child Abuse and Neglect, 1999—2001.
Member Swedish Writers' Union.