W czasie potopu szwedzkiego początkowo po stronie Szwedów, był uczestnikiem konfederacji tyszowieckiej w 1655 rokuAdam Kersten, Z badań nad konfederacją tyszowiecką, w: Rocznik Lubelski, t. I, 1958, s. 116., wziął udział w bitwie pod Prostkami po polskiej stronie. Dowodził słynną szarżą husarską w drugim dniu bitwy pod Warszawą. Potem walczył z wojskami Rakoczego, z Moskwą na Białorusi i Litwie. W 1658 roku zdobył szturmem Mińsk. W styczniu 1660 roku zmusił do kapitulacji Mitawę. W marcu 1664 roku poprowadził zagon w głąb Państwa Moskiewskiego. W 1665 dostał się do niewoli pod Częstochową, gdzie musiał przyrzec, że więcej nie poprowadzi do boju wojsk litewskich z koronnymi.
Poseł sejmiku słonimskiego na sejm zwyczajny 1650 roku, poseł nieznanego sejmiku na sejm zwyczajny 1659 roku, poseł sejmiku oszmiańskiego na sejm nadzwyczajny 1665 roku, sejm zwyczajny 1667 roku, poseł nieznanego sejmiku na sejm nadzwyczajny 1668 rokuStefania Ochmann-Staniszewska, Zdzisław Staniszewski, Sejm Rzeczypospolitej za panowania Jana Kazimierza Wazy. Prawo – doktryna – praktyka, tom II, Wrocław 2000, s. 392., poseł powiatu słonimskiego na sejm 1661 rokuStefania Ochmann-Staniszewska, Sejmy lat 1661-1662. Przegrana batalia o reformę ustroju Rzeczypospolitej, Wrocław 1977, s. 259..