Wielokrotnie posłował na sejm. Poseł na sejm piotrkowski 1562/1563 roku z województwa podolskiegoPosłowie ziemscy koronni 1493–1600, pod red. Ireny Kaniewskiej, Warszawa 2013, s. 138.. Był zwolennikiem unii polsko-litewskiej. W 1564 schwytał przekradającego się do Węgier hospodara mołdawskiego Stefana Tomżę, którego odesłał do Lwowa, gdzie ten został ścięty. 23 kwietnia 1564 pojechał z poselstwem do sułtana Sulejmana Wspaniałego, za którą to misję król mianował go w tym samym roku do Senatu.

Hetman polny koronny W 1569 został hetmanem polnym koronnym. Na tym stanowisku przeprowadził gruntowną reorganizację obrony potocznej. Przekształcił oddziały ciężkozbrojnej jazdy w wojsko o przewadze rot lekkozbrojnych. Wprowadził oddziały kozackie do piechoty. Przesunął posterunki obronne z Podola nad Dniepr. Podczas bezkrólewia 1572, zataił fakt śmierci króla Zygmunta Augusta i odebrał przysięgę wierności od hospodara mołdawskiego Jana Srogiego. W 1573 podpisał elekcję Henryka Walezego. Część szlachty popierała jego kandydaturę do korony polskiej jako jednego z siedmiu "Piastów", wysuniętą przez kasztelana gnieźnieńskiego Jana Tomickiego. Sułtan Selim II doradzał też szlachcie jego kandydaturę, obok kandydatur marszałka wielkiego koronnego Jana Firleja i prymasa Jakuba Uchańskiego.