Doctor of Medicine, Karolinska Institute, Stockholm, 1976; Doctor of Philosophy, 1984.
Registrar in Social Medicine Huddinge Hospital, 1980—1985. Assistant head of clinic Department Social Medicine, 1985—1987. Senior lecturer Karolinska Institute, Stockholm, 1987—1993.
Professor, head of department Department Social Medicine University Göteborg, 1993—2003. Professor department public health science Karolinska Institute, since 2004. Head department social medicine Stockholm County Council, since 2004.
Member Government Committee on Health Related data bases, 1994-1995. Member board Swedish Council for Research in Social Sciences, 1993-2000. Member governing council European Public Health Association, 1997-1999.
President Swedish Branch of Svc. Civil International, 1976-1980, Swedish Amnesty International Medical Group, 1984-1987, Swedish Volunteer Superior vena cava syndrome, 1988-1993, Swedish Society Social Medicine, 1996. Member Swedish Society Medicine, Swedish Medical Association, Swedish Epidemiological Association, Swedish Association for Social Medicine, European Public Health Association (president).
Children: Johan Mesterton, Gabriel Mesterton. Married Karin Nyberg Allebeck.