Han tillfångatogs efter Slaget vid Poltava och var tvungen att delta i Tsar Peters triumftåg i Moskva. Han lyckades dock rymma sin fångenskap förklädd till bonde efter att han lärt sig ryska 1716 och återvände till Sverige från Solikamsk. Väl tillbaka i Sverige utnämndes han till kapten 1717. Efter kriget blev han den 17 juni 1723 befordrad till major med kaptens ställning vid Jönköpings regemente. Redan året efter den 11 december 1724 går han över till Livregementet till häst. Han stannar vid regementet till den 16 oktober 1747 då han utnämns till överstelöjtnant vid Östgöta kavalleriregemente. Han får överstes avsked i december 1751.