W 1648 roku jako poseł na sejm elekcyjny z województwa brzeskolitewskiego i deputat kapturowy Wielkiego Księstwa Litewskiego był elektorem Jana II Kazimierza Wazy z województwa brzeskolitewskiegoSvffragia Woiewodztw, y Ziem Koronnych, y Wielk. Xięstwa Litewskiego. Zgodnie na Naiaśnieyszego Iana Kazimierza Obranego Krola Polskiego [...]. Dane, między Warszawą, a Wolą, Dnia 17. Listopada, Roku 1648, [b.n.s.].. W roku 1648 wybrany został na sejmie elekcyjnym Jana Kazimierza – deputatem ad pacta conventa i sędzią compositi judicii, podpisał jego pacta conventaPorządek na seymie walnym elekcyey między Warszawą a Wolą przez opisane artykuły do samego aktu elekcyey należące, vchwalony y postanowiony roku Pańskiego M.DC.XLVIII, dnia VI października, s. 21.. Poseł sejmiku wendeńskiego na sejm koronacyjny 1649 roku, poseł sejmiku brzeskolitewskiego na sejm 1654 (II), poseł na sejm 1650, 1652 (I), 1655 rokuStefania Ochmann-Staniszewska, Zdzisław Staniszewski, Sejm Rzeczypospolitej za panowania Jana Kazimierza Wazy. Prawo – doktryna – praktyka, tom II, Wrocław 2000, s. 397..
W roku 1654 był sędzią ziemskim oraz podkomorzym brzeskolitewskim.