Han tok artium 1950, ble cand. theol. ved Universitetet i Oslo 1954, dr.theol. ved Universitetet i Hamburg 1958, dr. philos. ved Universitetet i Oslo 1967. Han vekslet i flere år mellom forskning og prestetjeneste i Svenska Kyrkan. Han trakk seg tilbake fra professoratet ca 1980.