I sin militære karriere var han premierløytnant fra 1891 og tjenestgjorde i Akershusiske infanteribrigade og Tronhjemske infanteribrigade. Han var i Artilleriet fra 1895 hvor han ledet befalsskolen fra 1911. Han ble forfremmet til kaptein i 1898, major i 1915 og oberstløytnant i 1926. Han var adjutant for kronprins Gustaf Adolf av Sverige og Norge fra 1904 til unionsoppløsningen i 1905, og var militærattaché til Frankrike fra 1917 til 1921.