Han gikk på ved Fredriksvern 1819–24 og ble sekondløytnant i marinen. Videre studerte han i Breslau og ved Den militære høyskole i Kristiania 1826–27. Som premierløytnant var han 1828–32 detaljør og hydrograf for den nordlandske kystoppmåling, et virke han fortsatte 1835–38 som trigonometrist ved Norges geografiske oppmåling fra Tromsø til Vadsø.