ze wszystkimi wrogami Rzeczypospolitej. W 1649 odznaczył się w walkach przeciwko Chmielnickiemu. W 1658 mianowany pułkownikiem królewskim, w 1659 cześnikiem wielkim litewskim, a następnie oboźnym wielkim litewskim i regimentarzem wojsk koronnych. Podczas potopu prowadził kampanię w Kurlandii przeciwko Szwedom. W 1663 stłumił bunt żołnierzy, którzy doprowadzili do śmierci hetmana polnego litewskiego Wincentego Gosiewskiego. Między innymi dzięki temu w tymże roku otrzymał urząd wojewody smoleńskiego i buławę hetmańską po Gosiewskim.