Han vokste opp i Steinkjer, hvor faren var lærer og kirkesanger. Han tok artium i 1887, Krigsskolen i 1891 og Statens gymnastikkskole i 1897. Han var kaptein og kompanisjef for Trondhjemske brigade på Steinkjer 1900–1903, og var samtidig byingeniør og brannsjef i Steinkjer. Senere var han kontorsjef hos Generalintendanten 1903–1910, divisjonsintendant i Harstad 1910–1917 og divisjonsintendant i Elverum 1917–1919.