Han ble født i Aure, men vokste opp i Trondheim. Han studerte senere ved Universitetet i Oslo, hvor han oppnådde graden cand.philol. og senere magister i statsvitenskap i 1953.