Han tok lærerutdanning ved Stord seminar i 1891, begynte å jobbe i Elveum i 1892, og arbeidet de første årene i Bjølset og Hagen skolekretser, sør i kommunen. Han tok examen artium ved Fru Ragna Nielsens skole i 1903. Fra 1913 var han lærer ved Elverum kommunale høyere almenskole. Han satt i kommunestyret fra 1913 til 1922, og var varaordfører 1917–1919.