Группировка немецких войск насчитывала 190 дивизий, в том числе 17 танковых и 13 моторизованных. У нее на вооружении было 50 тысяч орудий и минометов, около 5 тысяч самолетов, более 3700 танков.
Вся группировка, включая все рода вооруженных сил, насчитывала 4 600 тысяч. Среди них было 153 немецких дивизий (свыше 70% всей немецкой армии), составлявшие вместе с частями усиления 3 300 тысяч человек.
Советские вооруженные силы насчитывали к началу войны 5 миллионов человек.
В западных приграничных округах было 170 дивизий и 2 бригады. Это составляло 54% численности всей Красной армии, около 2,9 млн. человек.
Войска первого эшелона составляли 56 дивизий и две бригады, и были рассредоточены на глубину до 50 километров. Войска второго эшелона находились на расстоянии 50-100 километров от границы и резерв — 150-400 километров.
На направлениях главных ударов у немцев был значительный перевес сил, от 1,8 до 2,2 раза. В советской группировке было 1540 самолетов новых конструкций, большое число танков, но устарелых типов.
Таким образом, германская армия имела безусловное превосходство в живой силе и технике. Она имела также большой опыт ведения современной войны и хорошо подготовленный офицерский корпус.
В 4 часа 15 минут утра по всему огромному советско-германскому фронту началось нападение Германии. Германская авиация нанесла сокрушительные бомбовые удары по аэродромам.
В первый же день войны было уничтожено 1200 боевых советских самолетов; большинству из них даже не удалось подняться в воздух. Были выведены из строя узлы и линии связи, уничтожены и захвачены склады вооружения и боеприпасов, которые почему-то были слишком близко пододвинуты к границе. Немецкое командование, изолируя отдельные узлы сопротивления советских войск, развернуло наступление на восток. К исходу первого дня войны немецкие танки продвинулись до 60 км на Брестском направлении и заняли Кобрин.
Вечером 22 июня Тимошенко приказал Северо-Западному, Западному и Юго-Западному фронтам перейти в наступление на главных направлениях, разгромить противника и перенести военные действия на его территорию. Эта директива не только не соответствовала реальному положению, сложившемуся на фронте к исходу первого дня войны, но была прямо преступной, поскольку заставляла командиров гнать вверенные им войска под смертоубойный огонь противника, в маленькие и большие «котлы», в окружение. Такого же рода преступная директива была отдана и войскам Прибалтийского военного округа его командующим генералом Ф. И. Кузнецовым.
Десятки тысяч убитых, сотни тысяч попавших в немецкий плен — такую дорогую цену уплатил народ за растерянность и некомпетентность высшего военно-политического руководства, Политбюро ЦК ВКП (б), правительства и главы партии и государства — Сталина.
Только на четвертый день войны Ставка Главного Командования поняла нереальность попыток организовать контрнаступление. К этому времени немецкие войска продвинулись на разных направлениях от 130 до 250 километров в глубь территории Советского Союза. 28 июня, спустя неделю после начала войны, пала столица Белоруссии — Минск. В руки врага попало 319 тысяч пленных и большое количество вооружения.
На Северо-Западном фронте разрозненные части Красной армии, полностью потеряв управление, поспешно отступали к рубежу Западной Двины. Однако зацепиться за этот рубеж не удалось. Немецкие танковые колонны переправились через Западную Двину, захватили Даугавпилс и 9 июля с ходу взяли Псков.
Только в районе Луцк—Броды—Ровно на стыке Юго-Западного и Южного фронтов советские войска в крупном танковом сражении нанесли тяжелый урон немцам и задержали их продвижение на неделю, но затем были вынуждены отойти на рубеж старой границы в район Коростень — Новоград — Волынский — Проскуров.
На Западном фронте после тяжелых боев советским войскам пришлось отойти к Днепру.
На Юго-Западном фронте враг захватил в начале июля Бердичев и Житомир.
В итоге трехнедельных боев гитлеровские войска продвинулись на 300-600 км в глубину советской территории. Они заняли Латвию, Литву, Белоруссию, правобережную Украину и почти всю Молдавию. Такого ужасного состояния Россия не переживала со времени вторжения Наполеона. Царские генералы времен Первой мировой войны, которых советская историография упрекает в бездарности, никогда не несли столь сокрушительных поражений.
Потери германской армии были значительны. С 22 июня по 13 июля они равнялись 92 тыс. человек или 3,68% общей численности немецких войск на советско-германском фронте. Но немецкие потери были во много раз меньше потерь Красной армии.
В середине июля развернулось ожесточенное сражение между Полесьем и Дунаем, на фронте шириной 1400 км.