Han tok doktorgrad ved London School of Economics i 1977 og ble professor innen fagområdet offentlig administrasjon og organisasjonsvitenskap ved Sosiologisk institutt ved Universitetet i Bergen samme år; faget ble skilt ut til det nye Institutt for administrasjon og organisasjonsvitenskap i 1980. Han var direktør for Norsk institutt for by- og regionforskning 1982–1985, forskningsleder ved Norsk senter for forskning i ledelse, organisasjon og styring 1987–1996 og ble professor i statsvitenskap ved UiO i 1995.