Після двох років визволений за великий викуп, щоб помститися за загибель сина Стефана і його війська у Корсунській битві, наказав зруйнувати м. Корсунь. Командував шляхетськими військами Речі Посполитої у Берестецькій битві 1651 року. Брав участь у підписанні Білоцерківського договору 28 вересня 1651 р. Став обозом в околицях Білополя поблизу Бердичева, 22 жовтня передав повноваження через хворобу (ревматизм).