През 1666 г. е полковник в пехотинската кралска гарда. През 1670 г. е генерал-майор, по-късно също генерал-лейтенант на кралската войска. През 1676 г. той е ловен майстер на Литва и от 1683 г. кастелан на Вилнюс/Вилна. През 1683 г. е командир на полската инфантерия на Ян III Собиески при обсадата на Виена.