Na sejmie 1653 roku wyznaczony z Koła Poselskiego komisarzem do zapłaty wojsku Wielkiego Księstwa LitewskiegoVolumina Legum, t. IV, Petersburg 1860, s. 185.. Jako poseł na sejm konwokacyjny 1668 roku z województwa mścisławskiego był członkiem konfederacji generalnej zawiązanej 5 listopada 1668 roku na tym sejmieVolumina Legum, t. IV, Petersburg 1860, s. 500.. Jako poseł na sejm konwokacyjny 1674 roku z województwa mścisławskiego był członkiem konfederacji generalnej zawiązanej 15 stycznia 1674 roku na tym sejmieVolumina Legum, t. V, Petersburg 1860, s. 132.. Poseł na sejm koronacyjny 1676 roku.

Podpisał z województwem mścisławskim elekcje Jana II Kazimierza Wazy, Michała Korybuta Wiśniowieckiego (jako deputat do pacta conventa)Svffragia 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]. i Jana III Sobieskiego (podpisał jego pacta conventa)Porzą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. 29..