Brał czynny udział w obradach wielu sejmów:

sejm piotrkowski 1552 sejm piotrkowski 1555 sejm warszawski 1556/57 sejm piotrkowski 1558/59 sejm piotrkowski 1562/63 (na którym był sygnatariuszem przyłączenia księstw oświęcimskiego i zatorskiego do Korony) sejm warszawski 1563/64 sejm lubelski 1566 sejm lubelski 1569 sejm konwokacyjny 1573 sejm koronacyjny 1574

W 1563 posiadł starostwo brzeskie, zaś w 1568 został mianowany kasztelanem krakowskim. Jako przedstawiciel Korony Królestwa Polskiego podpisał akt unii lubelskiej 1569 rokuAkta Unji Polski z Litwą: 1385-1791, wydali Stanisław Kutrzeba i Władysław Semkowicz, Kraków 1932, s. 339.. Był uczestnikiem zjazdu w Knyszynie 31 sierpnia 1572 rokuKarol Sienkiewicz, Skarbiec historii polskiej. t. II, Paryż 1840, s. 40.. Przeciwnik obozu Henryka Walezego. Podpisał dyplom elekcji Henryka III WalezegoCodex diplomaticus Regni Poloniae et Magni Ducatus Lituaniae. T.1 cz.1-2, Wilno 1758, s. 456.. Uczestniczył w marcu 1574 w sejmie koronacyjnym. Był orędownikiem tolerancji religijnej.

Katolik opowiadający się za tolerancją.