Poseł sejmiku wołkowyskiego na sejm 1661 rokuStefania Ochmann-Staniszewska, Zdzisław Staniszewski, Sejm Rzeczypospolitej za panowania Jana Kazimierza Wazy. Prawo – doktryna – praktyka, tom II, Wrocław 2000, s. 385.. Poseł sejmiku pińskiego powiatu pińskiego na sejm wiosenny 1666 rokuPaweł Krakowiak, Dwa Sejmy w 1666 roku, Toruń 2010, s. 484.. Jako pułkownik wziął w 1666 udział w tłumieniu rokoszu Lubomirskiego. W latach 1667 i 1668 był posłem na Sejm. Na sejmie 1667 roku wyznaczony z Koła Poselskiego komisarzem do zapłaty wojsku Wielkiego Księstwa LitewskiegoVolumina Legum, t. IV, Petersburg 1860, s. 462.. Poseł sejmiku pińskiego na sejm zwyczajny abdykacyjny 1668 roku.

Był elektorem Michała Korybuta Wiśniowieckiego z województwa brzeskolitewskiego w 1669 rokuSvffragia Woiewodztw y Ziem Koronnych y Wielkiego Xięstwa Litewskiego, Zgodnie na Naiaśnieyßego Michała Korybvtha, Obranego Krola Polskiego [....] Dnia dziewiętnastego Czerwca, Roku 1669, [b.n.s.]. W 1670 został krajczym wielkim litewskim. Był członkiem konfederacji kobryńskiej wojsk Wielkiego Księstwa Litewskiego w 1672 rokuLeszek A, Wierzbicki, Akt konfederacji wojska litewskiego zawiązanej w Kobryniu 22 listopada 1672 roku, w: Res Historica, t. 21, Lublin 2005, s. 137–138.. Walczył w bitwie pod Chocimiem w 1673.