Штурм начался утром 31 декабря 1994 года.
31 декабря 1994 1-й и 2-й батальоны 131-й Майкопской бригады вышли в район железнодорожного вокзала города Грозный, где соединились с подразделениями 81-го мотострелкового полка (мотострелковый батальон и танковая рота). Заняв вокзал, командир 131-й бригады полковник Савин разместил свою технику на прилегающей улице как резерв.
1 января 1995 остатки подразделений попытались прорваться из окружения. Личный состав бригады потерял технику, командиров, рассеялся по городу и выходил из окружения самостоятельно, по одному и небольшими группами. В бою погиб командир бригады полковник Савин и почти всё управление бригады.
Всего бригада потеряла 189 человек убитыми, пленными и пропавшими без вести, 20 танков Т-72 из 26, 102 БМП из 120, все 6 ЗПРК «Тунгуска» зенитного дивизиона.
106-ю и 76-ю дивизии отрядили на помощь уже уничтоженным частям утром 2 января, но успеха они не добились.
3 января началось новое наступление, путём захвата города поквартально с предварительными авиаударами и артподготовкой.
18 января был захвачен президентский дворец.
21 января войска восточной и северной группировки наступающих встретились в центре Грозного.
К 6 февраля сломлено сопротивление боевиков в центре Грозного.
К 26 февраля организованное сопротивление боевиков в Грозном прекратилось.
6 марта федеральными войсками занято Черноречье — последний район города, удерживавшийся боевиками.