podskarbi nadworny koronny w latach 1684-1687, pisarz ziemski lwowski w latach 1669-1676, skarbnik lwowski w latach 1661-1668, wielkorządca krakowski od 23 czerwca 1685 roku do 14 października 1687 roku, starosta chełmski w latach 1676-1687, starosta nowosielski w latach 1686-1687, dzierżawca ekonomii brzeskiej w latach 1685-1687, dzierżawca ceł koronnych i ceł ruskich w latach 1685–1687, regimentarz wojska koronnego w 1687 roku, podwojewoda lwowski w 1663 roku, pułkownik Jego Królewskiej Mości w 1674 roku, porucznik chorągwi husarskiej armii koronnej w wyprawie mołdawskiej 1686 roku.