Służba wojskowa Karierę wojskową rozpoczął w roku 1807, przekradając się do Księstwa Warszawskiego i wstępując 19 kwietnia (jako szeregowiec) do 1 Pułku Szwoleżerów Gwardii Cesarskiej. Po kilku tygodniach (5 czerwca) awansował na porucznika II kl. w 6 kompanii, a cztery miesiące później był już porucznikiem I kl. w 3 kompanii. Uczestniczył w kampaniach napoleońskich: (1808–1811) oraz (1812–1814). W bitwie pod Wagram dowodził 1 kompanią.

Pod Brienne-le-Château dostał się do niewoli i został przekazany Rosjanom przez Wirtemberczyków. Kończąc służbę w wojsku napoleońskim, posiadał stopień szefa szwadronu, odpowiadający randze podpułkownika bądź majora gwardii.

Kronikarz 1 Pułku Szwoleżerów Gwardii Cesarskiej. Od roku 1815 był adiutantem cara Aleksandra I Romanowa, a później Mikołaja I w armii Królestwa Polskiego. Brał udział w wojnie z Turcją, walcząc m.in. pod Hassaniar. Po zakończeniu działań wojennych podał się 18 lipca 1829 do dymisji, która została przyjęta. Służbę wojskową zakończył w stopniu generała brygady.