Wyrażał stanowczy sprzeciw wobec małżeństwa Zygmunta II Augusta z Barbarą Radziwiłłówną, co zamanifestował nie przybywając na pogrzeb Zygmunta I Starego, a na Sejmie w 1548 zagroził nawet wypowiedzeniem posłuszeństwa królowi, lecz później złagodził stanowisko i prosił o nie koronowanie Barbary. Nie osiągnął i tego. W Drezdenku, w grudniu 1548 spotkał się z margrabią Janem Hohenzollernem, który prosił o pomoc Polski dla protestanckich książąt Rzeszy. W tej samej sprawie spotkał się w 1549 w Prabutach z Albrechtem. W 1550 ukorzył się przed królem, jednak odmówił przybycia na koronację Barbary.

Poza starostwem generalnym wielkopolski, był również starostą: kolskim, wałeckim, mosińskim, ujskim i pilskim oraz dwu na Rusi: buskim i jaworowskim. W jego wielkopolskich włościach leżało dwanaście miast: Bnin, Czempiń, Czerniejewo, Górka, Jutrosin, Koźmin, Kórnik, Osieczna, Sieraków, Szamotuły, Wieleń, Wronki oraz liczne posiadłości na Rusi wniesione przez żonę (od 1525) – Barbarę z Kurozwęckich (zm. 1545). Zmarł 3 grudnia 1551 w Poznaniu, gdzie został pochowany w katedrze.