uczestniczył w wyprawach na Mołdawię, pod Wiedeń i na Węgry. Przez szereg lat pełnił funkcję komendanta miasta Krakowa.
Piastował różne urzędy, m.in. był: podstolim chełmskim (1668), chorążym zatorskim (1676), kasztelanem czerskim (od 1687). Należał do komisji dla rewizji skarbu koronnego. Na sejmie 1672 bronił swego krewnego, Jana Andrzeja Morsztyna. Za Michała Korybuta Wiśniowieckiego w opozycji. 11 listopada 1673 walczył pod Chocimiem, gdzie odniósł rany. Współpracował z Janem III Sobieskim. W 1675 bronił Lwowa. Poseł sejmiku czerskiego na sejm 1681 rokuRobert Kołodziej, Ostatni wolności naszej klejnot. Sejm Rzeczypospolitej za panowania Jana III Sobieskiego, Poznań 2014, s. 620.. W 1683 brał udział w odsieczy wiedeńskiej. Jako oberszter w regimencie gwardii królowej Marii Kazimiery był posłem od wojska koronnego na sejm 1683 rokuZbigniew Hundert, Poselstwo od wojska koronnego na sejm warszawski 1683 r. jako przykład funkcjonowania patronatu wojskowego Jana III, w: Roczniki Humanistyczne 2018/66/2, s. 44.. W 1686 i 1691 uczestniczył w wyprawach na Turcję. W 1695 popadł w konflikt ze Stefanem Bidzińskim.