W 1669 r. wybrany posłem na sejm z województwa mińskiego. W 1674 r., w czasie wyprawy Jana Sobieskiego na Ukrainę, dowodził lewym skrzydłem wojsk litewskich. Elektor Jana III Sobieskiego z powiatu orszańskiego w 1674 rokuVolumina Legum, t. V, Petersburg 1860, s. 157., jako deputat podpisał jego pacta conventaPorzą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. 30.. Poseł na sejm koronacyjny 1676 roku z OrszyDiariusz sejmu koronacyjnego Jana III Sobieskiego w 1676, opracował Jarosław Stolicki, Kraków 2019, s. 116.. 2 lutego 1676 r. został strażnikiem wielkim litewskim. Poseł na sejm 1681 rokuRobert Kołodziej, Ostatni wolności naszej klejnot. Sejm Rzeczypospolitej za panowania Jana III Sobieskiego, Poznań 2014, s. 607..
Jego żoną była Anna z Kantakuzenów (1-o za Korsakiem, podwojewodzim połockim;