Han vokste opp i Våler, Hedmark, og har fire søsken; Roald, Grete, Betty og Gisle. Han tok cand.jur. graden ved Universitetet i Oslo i 1971. Han arbeidet som embetsmann i Justisdepartementet og Statskonsult før han ble dommer. Han var dommerfullmektig i Voss og konstituert dommer i Bergen byrett.