Участник польско-шведской войны (1655—1660). Многократно избирался послом (депутатом) на сеймы (1646, 1647, 1650, 1652, 1653—1654, 1658, 1659, 1662 и 1664), дважды был избран маршалком (председателем) сейма (1659 и 1665), трижды становился маршалком Коронного Трибунала (1658, 1662 и 1673).