Несмотря на заключенный мир между ВКЛ и Крымским ханством в 1527 году, татары, под давлением турок, отправили загоны на Волынь и Галицию. Разграбив эти земли, они возвращались назад в Крым через земли Киева.
Великий гетман Великого княжества Литовского Константин Острожский быстро собрал свой отряд и из Вильно направился вслед за татарами. По дороге возле Пинска он разбивает татарский загон и движется дальше к Киеву.
Татары, численностью около 30 тысяч, отяжеленные награбленным и пленными, стали лагерем для отдыха возле реки Ольшанка, которая находится в 100 километрах от Киева. Туда и пришёл Константин Острожский со своим отрядом, в котором насчитывалось 3500 воинов.
На рассвете 27 января 1527 года Острожский дал приказ напасть на татарский лагерь. Отрезав татар от коней, литвинская конница быстро сломала сопротивление врагов и начала уничтожать бегущих татар.
После разгрома татарского лагеря из плена было освобождено 40 тысяч человек. Татары потеряли 24 тысяч убитыми, среди которых находился турецкий полковник Ибрагим и татарский царевич Малай, возглавлявший этот загон.