W 1825 przystąpił do Związku Patriotycznego. Po wybuchu powstania listopadowego 1830 wraz z trzema braćmi został wyprawiony przez ojca do liniowej służby wojskowej. Opuścił dom w grudniu 1830 i wstąpił do 10 pułku jazdy lubelskiej. W stopniu kapitana walczył dowodząc 5 i 6 szwadronem pułku w składzie Korpusu Żymierskiego. Uczestniczył w bitwie pod Białołęką (24 lutego 1831), bitwie o Olszynkę Grochowską (25 lutego 1831). Następnie przeszedł do służby w macierzystym 1 pułku strzelców konnych, walczył w bitwie pod Lubartowem (10 maja 1831). Później został skierowany do Kielc w sile 320 ludzi, po czym mianowany przez gen. Jana Weyssenhoffa komendantem placu w Nowym Mieście (Korczyn), gdzie nadzorował też formujące się w pobliżu oddziały Legii Nadwiślańskiej. Na żądanie ks. Henryka Lubomirskiego objął dowództwo nad Legią Nadwiślańską. Został awansowany na stopień majora przez gen. Samuela Różyckiego. Następnie z oddziałem skierował się do Krakowa, gdzie odbył kwarantannę choleryczną w Podgórzu, po czym wrócił do domu.