Han tok hovedfag i pedagogikk i 1973 og dr.philos-grad på en avhandling om alkoholkonsumets fordeling i norsk befolkning og mekanismer som genererer fordelingen av alkoholkonsum. Han arbeidet i en årrekke ved Statens institutt for rusmiddelforskning (SIRUS, før 2001 SIFA) og var leder av forskningsinstituttet fra 1988 til 1994. Han ble professor i sosiologi ved Universitetet i Oslo i 1995 hadde stillingen til sin død i 2006.