29 grudnia 1673, przy poparciu ojca, będącego marszałkiem sejmiku nowogródzkiego, został wybrany posłem na sejm konwokacyjny. Na konwokacji powołano go do komisji skarbowej zajmującej się wypłatą zaległego żołdu wojsku litewskiemu. Komisja miała zebrać się w Wilnie 21 marca 1674. W 1674 reprezentował województwo nowogródzkie na sejmie elekcyjnym i 21 maja podpisał elekcję Jana Sobieskiego. Następnie był posłem na sejm koronacyjny. Z ramienia izby poselskiej 8 czerwca 1676 rozpoczął pracę jako deputat do Trybunału Skarbowego Wielkiego Księstwa Litewskiego w Wilnie.

W 1678 pełnił funkcję zarządcy klucza Łomazy w , administrowanej przez Aleksandra Hilarego Połubińskiego. W tym samym roku bez powodzenia zabiegał o urząd podskarbiego nadwornego litewskiego. W 1679 był posłem na sejm grodzieński i ponownie został wyznaczony deputatem do Trybunału Skarbowego Wielkiego Księstwa Litewskiego.