Во время шведского потопа сражался в Курляндии со шведами и разбил их. Затем в ходе русско-польской войны (1654—1667) противостоял русским войскам в Литве, в том числе в 1654 году принял участие в битве под Шкловом. В 1661 году взял Вильно, бывший до этого 6 лет под властью России.