Han tok økonomisk gymnas i Trondheim og er utdannet siviløkonom fra Norges Handelshøyskole (NHH) i Bergen (1958). Han var kontorsjef i LO 1969–1974, fylkeskontorsjef i Finnmark 1974–1975, fylkesrådmann i Fnnmark 1976–1986, fungerende fylkesmann i Finnmark i 1990, samt fylkesrådmann i Østfold 1988–1997. Spesialrådgiver i Østfold fylkeskommune 1997–1999.