Als Armeekommandeur diente er unter König Johann II. Kasimir und kämpfte auf der Seite des Königs gegen rebellische Kosaken in der Ukraine und gegen die Tatarenvölker. Außerdem war er ein Gegner der Lubomirski-Konföderation, die vom Fürsten Jerzy Sebastian Lubomirski ausgerufen wurde. Er beteiligte sich 1673–1674 an militärischen Operationen in Podolien und der Moldau während des Osmanisch-Polnischen Krieges 1672–1676, wo man gegen die türkische Invasion vorging. 1682 erhielt er die Feldhetmanswürde der polnischen Krone und wurde zwei Jahre zuvor zum Wojewoden von Wolhynien ernannt. Nachdem König Jan III. Sobieski die Königswahl gewann, stellte er sich auf dessen Seite und kämpfte mit ihm unter anderem in der Schlacht bei Podhajce 1667 gegen die Krimtataren und Doroschenko-Kosaken sowie in der Schlacht bei Chocim 1673 gegen die Osmanen. Gegen Ende seines Lebens schließlich auch in der Schlacht um Wien 1683, bei der er im Lager an einer dort herrschenden Seuchenepidemie verstarb.