Белорусская операция началась 22 июня 1944 г. – на несколько дней раньше, чем намечалось первоначально. Это было вызвано необходимостью оказать срочную помощь партизанам, оказавшимся на тот момент в непростом положении: немецкие карательные отряды вели против них мощное наступление. Тем не менее партизанские бригады и отряды оказали регулярным советским войскам неоценимую услугу, нанеся немцам перед началом операции «Багратион» значительные потери в людях и технике, парализовав снабжение многих соединений вермахта.
Перед наступлением советских фронтов была произведена разведка боем, которая помогла выявить многие огневые точки противника и нанести по ним уничтожающий удар артиллерией и авиацией. Основные силы Красной Армии перешли в наступление 23 июня 1944 г. После прорыва первой оборонительной полосы советские командующие ввели в бой оперативные резервы и продолжали наращивать усилия в глубине. Осуществлялось стремительное фронтальное и параллельное преследование отходившего противника. Уже к 25 июня войсками 1-го и 3-го Белорусских фронтов были перерезаны пути снабжения немецких группировок, находившихся в районе Бобруйска и Витебска. Значительные силы 3-й танковой и 9-й полевой германских армий попали в окружение. Их попытки вырваться из кольца, как правило, оканчивались неудачей и вели к большим потерям среди немецких солдат. Но и те подразделения вермахта, которым все же удалось пробиться на запад, оказывались затем в новом котле – теперь уже восточнее Минска. Дело в том, что ударные соединения объединений Рокоссовского и Черняховского, не дожидаясь, пока произойдет полное уничтожение окруженного противника под Витебском и Бобруйском, устремились далее – по сходящимся направлениям к Минску. В немецкой обороне образовалась огромная брешь, заткнуть которую германскому командованию было нечем.
Успех, достигнутый советскими войсками всего за несколько дней боев в Белоруссии, предопределил постановку им Ставкой ВГК более широких задач по уничтожению противостоявшего противника. 3 июля ударные соединения Красной Армии (5-й гвардейской танковой армии с севера и 1-го гвардейского танкового корпуса с юга) подошли к Минску. В тот же день город был освобожден от немецких войск. Столь стремительное продвижение советских сил, которые старались не ввязываться в крупные бои на пути к столице Белоруссии и обходить гарнизоны немецких войск, сорвали германские планы по уничтожению города. Но самое главное, с падением Минска оказывались в полном окружении соединения 4-й немецкой армии. Многие командиры вермахта, отходя на запад, просто не ожидали такого развития событий – они были уверены, что Минск еще в их руках. Подчиненные им части, натыкаясь на советские заслоны восточнее города, быстро теряли свою боеспособность; их личный состав, как правило, разбредался по лесам, а затем начал в массовом порядке сдаваться в плен.
Тем временем передовые советские соединения уже достигли Барановичей, Молодечно и устремились к Вильнюсу – столице Литовской ССР. К 8 июля они окружили засевший там немецкий гарнизон и вышли к Неману. Полностью уничтожить находившегося в городе противника не удалось. Боевая подвижная группа вермахта, осуществив 30-километровый марш-бросок по советским тылам, достигла Вильнюса и вывела оттуда часть немецких сил. Однако это не повлияло на общую ситуацию на этом участке фронта. Войска 3-го Белорусского, 1-го и 2-го Прибалтийских фронтов развернули мощное наступление в направлении Каунас, Даугавпилс, Рига – к побережью Балтийского моря. В тяжелейшее положение теперь попала немецкая группа армий «Север», пути отхода которой оказались под угрозой. Южнее войска 1-го и 2-го Белорусских фронтов успешно продвигались к Лиде, Гродно и Бресту.
Наконец, 13 июля началось наступление 1-го Украинского фронта маршала Конева. Для немцев оно также стало полной неожиданностью. Часть дивизий вермахта, которые находились уже на пути из Северной Украины в Белоруссию, было повернуто назад. Им предстояло отражать советские атаки в направлении Львова. Германское верховное руководство охватила паника. Советские части неудержимо приближались к границам Польши и Восточной Пруссии. Только за первые 12 дней боев, с 22 июня по 4 июля 1944 г., группа армий «Центр» потеряла 25 дивизий и лишилась 300 тыс. человек. В последующие несколько недель к ним добавилось еще 100 тыс. военнослужащих.