5 мая 1945 года в Праге вспыхнуло народное антифашистское восстание. Учитывая это обстоятельство и имея целью поддержать восставших, Ставка ВГК приняла решение начать операцию немного раньше запланированного срока.

6 мая 1945 года в наступление перешли войска 1-го Украинского фронта (Маршал Советского Союза И.С. Конев). В ходе первого дня кампании продвижение войск Конева составило порядка 20 километров в глубину по фронту протяженностью свыше 400 километров.

7 мая 1945 года к операции подключились армии 2-го Украинского (Маршал Советского Союза Р. Я. Малиновский) и 4-го Украинского (генерал армии А. И. Еременко) фронтов.

К 8 мая армии 3-х советских фронтов находились в 60-150 км севернее, восточнее и южнее Праги. В этот же день советское военное командование предложило немецким частям сложить оружие. Однако, ответа на предложение не последовало.

9 мая 1945 года передовые части 1-го Украинского фронта вошли в Прагу. Еще до полудня город полностью перешел под контроль наших войск. После освобождения Праги — главного узла дорог Чехословакии — пути отхода противника на запад и юго-запад были перерезаны. Группа армий «Центр» была блокирована восточнее Праги.

К 11 мая большинство соединений и боевых групп противника окруженной группы армий «Центр» прекратили сопротивление и сложили оружие.

В ходе Пражской операции советские войска продвинулись на глубину до 200 километров по фронту шириной свыше 1200 километров. В ходе кампании была разгромлена последняя боеспособная группировка Вермахта. В плен было взято свыше 850 тысяч немецких солдат и офицеров, в том числе 60 генералов.