Участник войн Речи Посполитой с украинскими казаками (1648—1654), с Швецией (1655—1660), Русским государством (1654—1667). С 1666 года — полковник пехотного полка королевской гвардии. В 1670 и 1672 годах дважды избирался послом (депутатом) на сейм. В 1670 году — генерал-майор коронных войск.