Très jeune, il entre dans l'armée. En 1649, il se distingue dans les batailles contre Bogdan Khmelnitski. En 1658, le roi le nomme colonel. En 1659, grand intendant de Lituanie, commandant de l'armée royale. Lors de la période du "Déluge", il fait campagne en Courlande contre les Suédois. En 1663, il poursuit les rebelles qui ont exécuté Wincenty Gosiewski. Dans la même année, il est nommé voïvode de Smolensk et reçoit le poste d'hetman laissait vacant par la mort de Gosiewski.