Удзельнічаў у Палонкаўскай бітве і бітве на Басі. 26 кастрычніка 1660 стаў камендантам правага крыла літоўскага войска. У сакавіку 1661 асадзіў Дзісну, а потым з 20 харугвамі вершнікаў рушыў наўздагон за адыходзячымі расійскімі войскамі Івана Хаванскага. І гнаў іх ажно да Пскова. 29 сакавіка 1661 яму здалася Дзісна. Удзельнічаў 4 лістапада 1661 года ў Кушліцкай бітве. 9 красавіка 1662 нечаканым ударам здабыў Себеж. У 1663—1664 спусташаў расійскія ваколіцы Бранска і Рослаўля.