Han tok magistergrad ved Universitetet i Oslo i 1965. Fra 1963 til 1977 arbeidet han ved Institutt for samfunnsforskning i Oslo, her var han fra 1972 som forskningsleder. I 1977 ble han utnevnt professor i sosiologi ved Universitetet i Trondheim (senere NTNU). Han var fra 1972 til 1976 redaktør av Tidsskrift for samfunnsforskning. Han var av initiativtakerne til opprettelsen av Sosiologisk tidsskrift, og var første redaktør for tidsskritet fra 1993 til 1996.