W 1762 roku był deputatem powiatu kowieńskiego na Trybunał Główny Wielkiego Księstwa LitewskiegoDeputaci Trybunału Głównego Wielkiego Księstwa Litewskiego (1697-1794). Spis, pod redakcją Andrzeja Rachuby, opracowali Andrzej Rachuba i Przemysław P. Romaniuk, przy współpracy Andreja Macuka i Jegenija Aniszczenki, Warszawa 2004, s. 275.; trzykrotnie posłował na sejmy: w 1756, 1764 i 1766 roku. Jako pułkownik i poseł województwa nowogródzkiego na sejm elekcyjny był elektorem Stanisława Augusta Poniatowskiego w 1764 roku z województwa nowogródzkiegoAkt elekcyi Roku Tysiąć Siedemset Sześćdziesiątego Czwartego, Miesiąca Sierpnia, Dnia dwudziestego siódmego, s. 82.. Poseł nowogródzki na sejm koronacyjny 1764 rokuWalery Bubień, Sejmik nowogródzki, słuczorzeski i stwołowicki w czasach panowania Stanisława Augusta Poniatowskiego 1764-1795, Kraków 2007, s. 45.. Pracował w kancelarii królewskiej. W 1765 roku sprawował godność cześnika wielkiego litewskiego, w latach 1765–1773 – kasztelana nowogrodzkiego, a następnie – wojewody nowogródzkiego.