W czasie wojny polsko-krzyżackiej 1519–1521 był dowódcą polskiej armii zaciężnej, liczącej 1 950 kawalerii i 1 800 piechoty. 28 maja 1520 rozpoczął oblężenie Królewca, jednak zwinął je w lipcu na wieść o podjęciu przez wielkiego mistrza Albrechta rokowań z królem polskim. Wojska polskie zostały także zagrożone przybyciem odsieczy duńskich wojsk zaciężnych. Wycofał się do Bydgoszczy, gdzie stanął na czele 7 000 oddziału kawalerii szlacheckiej. 28 listopada zdobył Chojnice, jednak decyzją Sejmu jego oddział wkrótce uległ rozwiązaniu. Był sygnatariuszem aktu traktatu krakowskiego w 1525.