У 1671 році обирається від Поморського воєводства на вальний сейм. Під час правління короля Міхала Корибута Вишневецького був членом Щебрешинської конфедерації на чолі з Яном Собеським, що виступала проти короля. В чині полковника коронних військ брав участь у війні з Османською імперією у 1672—1676 роках.