Han studerte til bergingeniør ved NTH i 1967 og var i studietiden leder for Liberale Studenter 1964–65. I 1968 ble han tilsatt i Norges geologiske undersøkelse (NGU) i Trondheim, og han ble 1. juni 1974 «statsgeolog I» ved geologisk avdeling. Han ble professor i geologi ved Universitetet i Oslo i 1984 og var instituttleder fra 1987 til 1989. I 1994 meldte han overgang tilbake til NGU og Trondheim for å bli administrerende direktør, et virke han hadde frem til 2006, da han gikk over i en stilling som seniorforsker. Han var direktør ved Naturhistorisk museum (UiO) fra 2009 til 2015.