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