Han vokste opp i Gryta i daværende Borgund herred, hvor faren var lærer og klokker. Han var utdannet siviløkonom fra NHH fra 1941 og handelslærer fra 1952. I mellomtiden var han lærer ved Ulvestads handelsskole i Ålesund. Han var lektor ved Ålesund handelsgymnasium fra 1952, og ansatt som rektor fra 1969 til han ble pensjonist i 1982.