I 1688 dro han til Frankrike og gikk inn i fransk militær tjeneste. Han steg raskt i gradene fra kadett til fenrik og videre til løytnant. I 1691 dro han tilbake til Norge, og i 1692 ble han fenrik i Indre Sogns Compagnie. Han fortsatte å gjøre karriere i det dansk-norske militærvesenet, og ble i 1720 utnevnt til oberst.