Han fullførte studiene på Universitetet i Bergen i 1964. I 1973 ble han professor i historie ved (det da nyopprettede) Universitetet i Tromsø. Han var dekan fra 1985 til 1985, og var universitetsrektor fra 1985–89. I 1989 ble han administrerende direktør i Norges almenvitenskapelige forskningsråd (NAVF), og professor ved Universitetet i Bergen fra 1993 til 2006. Fra 2002 til 2005 var han den første styrelederen i NOKUT. Før han gikk av med pensjon i 2008 ble han tildelt et æresdoktorat ved Universitetet i Tromsø for sin innsats for oppbyggingen av universitetet. __NOTOC__ I verket Norsk utenrikspolitikks historie skrev han kapitlene om tiden før 1537.