W 1667 był członkiem Trybunału Skarbowego KoronnegoVolumina Legum, t. IV, Petersburg 1860, s. 432.. Był marszałkiem sejmików województwa ruskiego w: 1668, 1669, 1672, 1702 rokuAkta grodzkie i ziemskie z czasów Rzeczypospolitej Polskiej z archiwum tak zwanego bernardyńskiego we Lwowie wskutek fundacyi śp. Aleksandra hr. Stadnickiego. Wyd. staraniem Galicyjskiego Wydziału Krajowego. T. 20. Lauda sejmikowe. T. 1. Lauda wiszeńskie 1572-1648 r., Lwów 1909, s. XXV..

W 1662 pobierał z kasy ambasadora francuskiego w Rzeczypospolitej Antoine de Lumbres’a pensję w wysokości 8000 franków za poparcie planu elekcji vivente rege kandydata francuskiego Ludwiki Marii GonzagiKazimierz Waliszewski, Polsko-francuzkie stosunki w XVII wieku 1644-1667. Opowiadania i źródła historyczne ze zbiorów archiwalnych francuzkich publicznych i prywatnych..., Kraków 1889, s. 110–111.. Na sejmie abdykacyjnym 16 września 1668 roku podpisał akt potwierdzający abdykację Jana II Kazimierza WazyVolumina Legum, t. IV, Petersburg 1860, 481.. Był członkiem konfederacji generalnej zawiązanej 5 listopada 1668 roku na sejmie konwokacyjnymVolumina Legum, t. IV, Petersburg 1860, s. 498..