W latach 1780–1786 ukończył szkołę wojskową w Strasbourgu i służył w armii francuskiej w pułku dragonów Royal-Allemand (m.in. wraz ze Stanisławem Mokronowskim). 3 lutego 1789Data dzienna awansu na podstawie źródła: jako rotmistrz rozpoczął służbę w armii koronnej w 8 Brygadzie Kawalerii Narodowej. Następnie 5 października 1789 awansował na majora, 28 kwietnia 1792 na wicebrygadiera, zaś 29 lipca 1792 na brygadiera. Poseł na Sejm Czteroletni z województwa lubelskiego w 1788 rokuKalendarzyk narodowy y obcy na rok ... 1792...., Warszawa 1791, s. 324.. W kwietniu roku 1790 był członkiem „deputacji do ułożenia regulaminu służbowego”.

Walczył i odznaczył się pod Zieleńcami (23 czerwca otrzymał Virtuti Militari) i był awansowany na brygadiera (1 sierpnia 1792). 25 lipca 1792 objął po S. Mokronowskim dowództwo macierzystej brygady, a już nazajutrz (26 lipca) w ostatniej potyczce pod Markuszowem ocalił ks. Józefa Poniatowskiego z poważnej opresji. Po zwycięstwie targowiczan (dla ratowania swoich dóbr i majątku) wstąpił do służby rosyjskiej.