Elektor Jana II Kazimierza w 1648 roku z województwa chełmińskiego. Na sejmie abdykacyjnym 16 września 1668 roku podpisał akt potwierdzający abdykację Jana II Kazimierza WazyVolumina Legum, t. IV, Petersburg 1860, 481.. Był elektorem Michała Korybuta Wiśniowieckiego z województwa pomorskiego 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].. Elektor Jana Sobieskiego w 1674 roku z województwa pomorskiego., podpisał jego pacta conventaPorządek Na Seymie Walnym Elekcyey Między Warszawą a Wolą, przez opisane Artykuły do samego tylko Aktu Elekcyey należące, uchwalony y postanowiony, Roku Pańskiego Tysiąc Szesc Set Siedmdziesiat Czwartego, dnia Dwudziestego Miesiaca Kwietnia., s. 28..

Jako senator wziął udział w sejmach: 1665, 1666 (I), 1668 (I), 1668 (II), 1669 (I), 1669 (II), 1670 (II), 1674 (II), 1676, 1677Leszek Andrzej Wierzbicki, Senatorowie koronni na sejmach Rzeczypospolitej, Warszawa 2017, s. 37..

Posłował do Moskwy, brał udział w walkach ze Szwedami, m.in. w bitwie pod Chojnicami.