Den 22. desember 1874 ble han premierløytnant, fra 1. januar 1889, kaptein; og fra 1. oktober 1901, oberstløytnant. Han hadde militært engasjement helt til han søkte avskjed den 6. august 1908, men hadde i denne tiden også engasjement ved Norges Statsbaners anlegg, samt flere andre prosjekter.