Od 1497 roku pełnił obowiązki podczaszego sandomierskiego. Dworzaninem królewskim został w 1498 roku. Był rotmistrzem obrony na Podolu od 1499 roku. W latach 1503–1504 sprawował urząd zastępcy marszałka nadwornego koronnego, podczas nieobecności Jana Rabsztyńskiego z Tęczyna. Pełnił urząd starosty kamienieckiego od 1508 roku i starosty skalskiego od 1515. W latach 1505–1519 był podczaszym sandomierskim. Poseł na sejm radomski 1505 roku z województwa krakowskiegoPosłowie ziemscy koronni 1493-1600, pod red. Ireny Kaniewskiej, Warszawa 2013, s. 44.. Poseł na sejm piotrkowski 1510 roku z województwa krakowskiegoMariusz Lubczyński, Wykazy posłów sejmowych z lat 1507–1512, w: Kwartalnik Historyczny R. 122 nr 3 (2015), s. 518.. W 1517 roku został strażnikiem polnym koronnym, zaś w 1523 mianowany generałem ziem podolskich. W roku 1530 objął stanowisko wojewody podolskiego, zaś 3 lata później został wojewodą sandomierskim. Był też podskarbim (1504–1506) i posłem królewskim do synodu łęczyckiego.