Han tok examen artium på reallinjen ved Aars og Voss' skole i Oslo i 1964 og tok magistergraden i nordisk arkeologi ved Universittert i Oslo (1972) med avhandlingen . I 1987 ble han dr. philos. med avhandlingen .