Poseł województwa bełskiegona sejm 1661 roku i sejm 1662 roku. Poseł sejmiku bełskiego na sejm jesienny 1666 roku. Dowodził pułkiem jazdy w wyprawie cudnowskiej (1660), w kampanii ukraińskiej 1664 roku w czasie wojny polsko-rosyjskiej. W 1667 roku wziął udział w bitwie pod Podhajcami, a w 1673 roku w bitwie pod Chocimiem.