I norsk tjeneste steg han raskt i gradene. Han ble premierløytnant i 1815, kapteinløytnant i 1822 og orlogskaptein i 1826. I flere perioder var han marinens referent i Stockholm og den som fremla marinens saker for kongen. Antagelsen er derfor at han hadde et godt forhold til kong Karl Johan. I en periode fra 1844, var han midlertidig sjef for Sjømilitære korps. Til slutt, i 1854, etter å ha grunnlagt Marinemuseet 5. oktober 1854, blir han utnevnt til kommandørkaptein. 3 år senere, 70 år gammel, ble han pensjonist.