Im Zweiten Nordischen Krieg 1655–1660 schloss er sich zuerst der Fraktion von Krzysztof Opaliński an, ging in Opposition zum König Johann II. Kasimir über und unterwarf sich dem schwedischen König Karl X. Gustav. Als jedoch die schwedische Kriegsführung zunehmend die Form eines brutalen Raubzugs annahm, wechselte er erneut ins königliche Lager und kämpfte 1656 in der verlorenen Schlacht bei Warschau für Johann II. Kasimir, in der er sich auszeichnete und zum königlichen Standartenträger befördert wurde.