Прославився своїми перемогами в 30 битвах. Брав участь у війні з Московською державою в 1508 році. У 1511 році зі Слуцьким князем Юрієм Олельковичем розбив кримських татар в урочищі Рутка в 20 милях від Києва. У 1512 році брав участь у переможній битві під Лопушним. У Оршанській битві командував литовської кіннотою на лівому фланзі. У 1517 році брав участь у розгромній для Литви облозі Опочки, а в 1519 — в боях з московським військом біля Крево. У 1519—1521 роках воював з Тевтонським орденом. У 1527 році разом з Костянтином Острозьким розбив татар на річці Ольшаниця за містом Канів. У 1534—1537 роках командував литовським військом в Стародубській війні. У 1535 році його військо разом з військом Яна Тарновського взяло Гомель і Стародуб. При взятті Стародуба було знищено 13 тисяч мирних жителів.