1782 року став шефом гвардійського піхотного полку Великого князівства литовського. Наступного 1783-го отримав звання генерал-майора, потім генерал-лейтенанта. 1786 року його обрано послом на сейм. 1788 вдруге став послом від Волинського воєводства на Чотирирічний сейм (1788—1792), під час роботи якого був послом Речі Посполитої при прусському дворі в Берліні.