W 1666 został po raz kolejny posłem grodzieńskim na sejm. Na sejmie tym wszedł w skład komisji, której zadaniem był podział sum pieniężnych otrzymanych mocą traktatu andruszowskiego od cara Aleksieja Michajowicza dla szlachty polskiej, której Rosja zajęła ziemie. Poseł sejmiku grodzieńskiego na sejm zwyczajny 1677 rokuDiana Konieczna, Litewska kampania sejmikowa przed sejmem warszawskim z 1677 roku. Rocznik Lituanistyczny, 2018, T. 3, s. 90..
W 1669 podpisał elekcję Michała Korybuta, podpisał jego pacta conventaPorzadek na seymie walnym electiey między Warszawą a Wolą przez opisane artykuły do samego tylko aktu elekcyey należące vchwalony y postanowiony, Roku Pańskiego tysiąc sześćset sześćdziesiąt dziewiątego dnia wtorego miesiąca maia. [b.n.s].
W 1671 z polecenia króla zajmował się odbudową zamku wileńskiego i regulacją koryta rzeki Wilejki. W styczniu 1672 otrzymał kasztelanię wileńską. Był deputatem z Senatu do Rady Wojennej przy królu w 1673 rokuVolumina Legum, t. V, Petersburg 1860, s. 64.. W czasie elekcji 1674 roku został sędzią generalnego sądu kapturowegoPorzą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. 7..