Podczas elekcji roku 1648 wypowiedział się za jak najszybszym rozpoczęciem działań przeciwko Chmielnickiemu i oddaniu całej władzy wojskowej Jeremiemu Wiśniowieckiemu, bez mianowania go hetmanem. Został wybrany na sędziego kapturowego z Litwy. Był elektorem Jana II Kazimierza w 1648 roku z województwa witebskiego, podpisał jego "pacta conventa". W 1649 posłował na sejm koronacyjny w Krakowie, gdzie został ponownie wybrany do Trybunału Skarbowego. W tymże roku został marszałkiem Trybunału Głównego Wielkiego Księstwa Litewskiego. Na przełomie 1649 i 1650 brał udział w pracach dotyczących reorganizacji granicy pomiędzy województwami lubelskim i podlaskim. Na sejmie 1650 wybrany po raz trzeci do Trybunału Skarbowego. Od roku 1651 brał udział w wojnie z Kozakami. W bitwie pod Beresteczkiem dowodził chorągwią Kazimierza Leona Sapiehy. Nie brał udziału bitwie pod Batohem, prawdopodobnie znajdując się w obozie hetmana Stanisława Lanckorońskiego. Pod koniec tego roku został wybrany ponownie do Trybunału Skarbowego.