Первые месяцы войны были наиболее тяжелыми и трагическими для Красной Армии, всей страны. Западные границы прикрывали войска следующих фронтов, преобразованных 22–25 июня 1941 г. из военных округов: Северного (командующий генерал-лейтенант М. Попов), Северо-Западного (командующий генерал-полковник Ф. Кузнецов), Западного (командующий генерал армии Д. Павлов), Юго-Западного (командующий генерал-полковник М. Кирпонос) и Южного (командующий генерал армии И. Тюленев). Морские границы прикрывали флоты: Северный (командующий контр-адмирал А. Головко), Балтийский (командующий вице-адмирал В. Трибуц) и Черноморский (командующий вице-адмирал Ф. Октябрьский).
22 июня 1941 г. первыми приняли на себя удары противника советские пограничники и передовые части войск прикрытия, ПВО армии и флота. Отражая превосходящие силы врага, личный состав многих пограничных застав полностью погиб. Войска прикрытия, которые с ходу вводились в сражения, несли большие потери. Многие авиационные части были уничтожены или выведены из строя на своих аэродромах, что позволило противнику захватить господство в воздухе. Контрудары на шауляйском и гродненском направлениях успеха не принесли. 23–29 июня контрудар Юго-Западного фронта и развернувшееся танковое сражение воспрепятствовали попыткам противника с ходу прорваться к Киеву. Однако в целом войска прикрытия, несмотря на героическое сопротивление, не смогли сдержать наступление противника в приграничной зоне на всех трех направлениях. 11 дивизий Западного фронта были окружены между Белостоком и Минском, где вели бои до 8 июля. Тяжелое положение, сложившееся на Западном фронте, объяснялось еще и тем, что, по предвоенной оценке, наиболее опасным считалось юго-западное (южнее Полесья) направление. Фактически противник наносил главный удар на Смоленск и Москву, что давало ему возможность глубокого охвата советских войск в районах Львова и Белостока.
В результате неблагоприятного для Советского Союза исхода приграничных сражений немецко-фашистские войска в короткие сроки продвинулись в северо-западном направлении на 400–450 км, в западном – на 450–600 км, в юго-западном – на 300–350 км, захватили почти всю Белоруссию и Молдавию, вторглись на территорию РСФСР, вышли на дальние подступы к Ленинграду, угрожали Смоленску и Киеву. Над страной нависла смертельная опасность.
Со стратегической точки зрения, по существу, повторилось то, что удалось осуществить вермахту в 1940 г. в Западной Европе, а затем, в конце 1941 – начале 1942 г. – японским войскам на Тихом океане и в Юго-Восточной Азии, однако территория Соединенных Штатов оставалась вне досягаемости противника.
Советским правительством прилагался максимум усилий для организации отпора захватчикам. Программу чрезвычайных мер содержала Директива СНК СССР и ЦК ВКП(б) от 29 июня 1941 г. «Все для фронта, все для победы» – такова была ее главная идея, изложенная затем в выступлении И.В. Сталина по радио 3 июля. В нем выражалась уверенность, что справедливая борьба советского народа за свободу своего Отечества завершится разгромом агрессоров, «сольется с борьбой народов Европы и Америки за их независимость, за демократические свободы».
23 июня была образована Ставка Главного Командования (с 10 июля Ставка Верховного Командования, с 8 августа – Ставка Верховного Главнокомандования) – высший орган стратегического руководства вооруженными силами. Вся полнота власти в стране сосредоточивалась в руках образованного 30 июня Государственного Комитета Обороны (ГКО). Председателем ГКО, а затем и Верховным Главнокомандующим Вооруженными силами СССР (с 8 августа) был назначен И. Сталин.
Красная Армия отступала. 10 июля началась битва за Ленинград, которая сковала крупные силы немецко-фашистских войск и финскую армию. В Смоленском сражении (10 июля – 10 сентября 1941 г.), развернувшемся на фронте до 650 км и в глубину до 250 км, наступление противника на Москву было приостановлено, но лишь временно. Войска Юго-Западного и Южного фронтов с боями оставили Киев, Одессу, затем западные районы Донбасса. Противник ворвался в Крым, подошел вплотную к Севастополю, в ноябре достиг Ростова-на-Дону.
Потери советских войск были огромны. Ориентировочно уже в первый месяц войны потери составили 1 млн. человек, из них убитыми и умершими от ран 300 тыс., 700 тыс. пленными. В сентябре на Левобережной Украине попали в плен 650 тыс. человек и позднее в боях под Брянском и Вязьмой еще 600 тыс. С июня по декабрь 1941 г. Красная Армия и Военно-Морской флот потеряли убитыми, умершими от ран, оказавшимися в плену и пропавшими без вести 3138 тыс. человек; ранеными, контуженными, заболевшими 1336 тыс. человек; лишились более 6 млн. единиц стрелкового оружия, 20 тыс. танков и САУ, 100 тыс. орудий и минометов, 10 тыс. самолетов. Территория СССР, занятая вермахтом, превысила 1,5 млн. кв. км, что в три раза больше, чем территория Франции.