Etter oppveksten i Fredrikstad studerte han til ingeniør med eksamen fra Krigsskolens øverste avdeling 1882. Han jobbet som militær fra 1882 til 1917. Først som surn.sekondløytnant i Bergenske Brigade 1882, så ved det norske Jegerkorps 1883–84, og forfremmelse til premierløytnant 1885. Han gikk til Ingeniørvåpenet i 1889 der han ble kaptein 1893 og tjente som kvartermester ved Ingeniørvåpenets landvernsbataljon akkurat det året, dernest som distriktsingeniør for Bergenhus og Berg Brigadedistrikt fra 1894 til 1905 før han 1905 til 1907 innehadde samme stilling for Karljohansvern og 2. Akershus Kommandodistrikt. De siste ti årene, fra 1907 til sin avskjed i 1917 var han tilbake som distriktsingeniør for Bergenske Kommandodistrikt, det som ble 4. Brigade.