Служил под началом гетманов Стефана Чарнецкого, Яна Собесского и Ежи Любомирского. Командовал кавалерийским полком в победоносной битве под Чудновом. Участвовал в войне на Украине в годы Русско-польской войны. В 1667 участвовал в битве под Подгайцами, в 1673 — под Хотином, в 1683 году — под Веной и Парканами. В 1698 году разбил крымских татар в битве под Подгайцами. В 1702 стал коронным гетманом коронным.