W czasie wkroczenia Jerzego II Rakoczego do Polski zachowywał się biernie, przyjął postawę wyczekującą, lecz po rozpoczęciu oblężenia jego zamku w Łańcucie zaczął walczyć z Rakoczym. W lipcu 1657 zmusił wojska Rakoczego do kapitulacji pod Czarnym Ostrowem. W 1657 został uhonorowany urzędem hetmana polnego koronnego. Następnie kierował oblężeniem Torunia w 1658 i walczył w Prusach. Zimę 1659 roku spędził ze swą chorągwią w Sławkowie. W 1660 roku odniósł zwycięstwo nad wojskami rosyjskimi i Kozakami w bitwie pod Cudnowem.