Han var fra 1970 til 2004 ansatt som forsker ved Arbeidsforskningsinstituttet (AFI), hvor han i mange år var forskningsleder samt instituttleder fra 1986 til 1989. Han har vært professor II i arbeids- og organisasjonspsykologi ved Psykologisk institutt ved Universitetet i Oslo fra 1994 til 2004. Fra 2004 til 2011 var han leder av Pedagogisk utviklingssenter og professor i høgskolepedagogikk og psykologi ved Høgskolen i Oslo.