Han er født i Skien. Fra 1945 til 1956 var han lensmannsfullmektig og konstituert lensmann i Sauherad. Senere arbeidet han som kommunekontorsjef i Gol og i Trysil, rådmann i Kragerø og direktør ved Kongsberg sykehus. De siste 17 årene i yrkeslivet var han i Drammen kommune, der han var kontorsjef hos sosialrådmannen, sosialrådmann og til sist kommunaldirektør.