Poseł na sejm lubelski 1566 roku, sejm piotrkowski 1567 roku z województwa poznańskiegoPosłowie ziemscy koronni 1493-1600, pod red. Ireny Kaniewskiej, Warszawa 2013, s. 161, 169.. Poseł na sejm lubelski 1569 roku z województwa kaliskiegoPosłowie ziemscy koronni 1493-1600, pod red. Ireny Kaniewskiej, Warszawa 2013, s. 176.. 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. 340.. Poseł na sejm 1570 roku, sejm 1572 roku z województwa poznańskiegoPosłowie ziemscy koronni 1493-1600, pod red. Ireny Kaniewskiej, Warszawa 2013, s. 192, 200..
Był świadkiem śmierci króla Zygmunta Augusta w Knyszynie dnia 7 lipca 1572 roku. Poseł na sejm koronacyjny 1574 roku z województwa poznańskiegoRafał Jaworski, Spis posłów koronnych na sejm koronacyjny w 1574 roku, w: Kwartalnik Historyczny, Rocznik CXXIV, 2017, 2, s. 303.. Poseł na sejm konwokacyjny 1574 roku, sejm 1581 roku, z województw kaliskiego i poznańskiegoPosłowie ziemscy koronni 1493-1600, pod red. Ireny Kaniewskiej, Warszawa 2013, s. 224, 265..