С 1499 года — смоленский наместник. Начал укрепление смоленской крепости. В июне 1502 года руководил обороной Смоленска от московских войск во время Русско-литовской войны 1500—1503. В 1507 году освободился из московского плена бывший гетман литовский Константин Острожский, захваченный во время Ведрошской битвы, в которой командовал литовским войском и Станиславу пришлось уступить ему гетманский титул. В 1503 разбил трёхтысячный татарский полк в битве около Припяти. В 1506 участвовал в битве при Клёцке, командуя 10 тысячами воинов. Станислав конфликтовал с любимцем князя Александра Михаилом Глинским, за что был временно отстранён от панской рады. С 1508 года — гродненский староста. В том же году был разбит князем Василием Холмским в битве под Дорогобужем. С 1512 года — литовский великий маршалок. В 1508 и 1511 годах участвовал в комиссии по уточнению литовско-польской границы в Мазовии.