Han har cand.med. 1980 fra Universitetet i Tromsø, mastergrad i public health 1988 fra University of South Carolina, og dr.med. 1990 fra Universitetet i Trondheim på avhandlingen . Fra 1996 har han ledet Avdeling for epidemiology samme sted. Året 2002/03 var han professor i det samme ved Universitetet i Bergen. Ellers ble han i 2010 senior research consultant ved International Prevention Research Institute i Lyon etter at han i 2009 ble gjesteforsker ved Harvard School of Public Health i Boston.