Han ble født i Bergen og fullførte sin videregående utdannelse ved Bergen Katedralskole i 1929. Han studerte ved Det Kongelige Frederiks Universitet og tok cand.oecon.-graden i 1934. I 1935 tok han aktuar-eksamen. Han jobbet i forsikringsselskapet Norske Forenede Livsforsikringsselskap fra 1936 til 1947, Statens Kornforretning fra 1947 til 1952 og deretter i Forsvarsdepartementet.