Doctor of Medicine, Lund University, Sweden, 1974. Doctor of Philosophy, Göteborg (Sweden) University, 1998.
Staff physician Central Hospital, Västerås, Sweden, 1974-1977, Sahlgrenska University Hospital, Göteborg, 1978-1989, consultant, 1989-1999, since 2000. Associate professor department epidemiology Institute Public Health, University Copenhagen, 1999-2000. Medical consultant Industrial Safety Inspectorate, Sweden, 1985—2002.
Member International Commission on Occupational Health, International Maritime Health Association.