Han var lærer ved Hambros skole fra 1895 til 1908, overlærer ved Krohnengen skole fra 1909 til 1911 og skoleinspektør i Bergen fra 1911 til han avgikk med pensjon i 1936. Han var konstituert som direktør ved NHH fra 1936 til 1937.