Han arbeidet som lektor ved Fagerborg videregående skole i årene 1918–1931, og i administrasjonen av Vahls skole i perioden 1931–1933. Deretter var han rektor ved Tønsberg høyere allmenskole fra 1933 til 1937, og rektor ved Pedagogisk seminar i Oslo fra 1937 til 1953.