1940年斯大林加紧战争准备,各种新式武器装备研制并生产出来,迅速地准备到军队中,加紧培训军官。由于大清洗,军队的高级指挥官奇缺,从被清洗的军官中又召回4000人,他自己每天工作16小时,研究战略战术,组织教官等问题。让总参谋部制订国家防御计划和武装部队部署计划。总参谋部的华西列夫斯基先后两次制订出防御计划,他把红军主力部署在西线,计划呈报给斯大林。斯大林不同意这个计划,令其重新制订。第3次,总参谋部把主力部署在西南面,斯大林同意了。事后证明,华西列夫斯基的前两个方案是正确的,因为斯大林的失误,使战争初期苏军为此付出了惨重的代价。
希特勒已经准备好进攻苏联,各种消息源源不断地送到斯大林那里。斯大林不相信,也不愿意承认战争马上就会爆发,他希望再拖上几个月,部队没有进入战争状态。但是,1941年6月21日夜间,朱可夫从基辅打来的电话里获悉。一名德军司务长越过了边防线对苏军指挥员说,德国军队将在次日凌晨发动进攻。朱可夫立即给斯大林和铁木辛哥打电话。斯大林把他们召到克里姆林宫。斯大林听了朱可夫报告后的第一个反应是:“也许是德国将领把这个逃兵送过来,是为了挑起冲突。”“不,我们认为这逃兵说的是真话。”他们回答说。
政治局委员都来了,斯大林询问他们的意见,但是没有回答。沉默一阵后,铁木辛哥说话了:“应该立即命令边境军区所有部队进入一级战备。”朱可夫把在总参谋部队订的命令读了一遍。命令强调必须根据打退敌人进攻的作战计划采取坚决行动,但斯大林仍没有放弃他的希望,以为这也许是一场虚惊。他说:“现在下达这样的命令还太早,也许还可以和平解决。”斯大林让人重新起草命令,发往列宁格勒、波罗的海、西部、基辅和敖德萨各军区的前线部队,要他们立即做好准备,准备抗击德国可能发动的突然袭击。
1941年6月22日0时30分这项命令下达完毕。但许多集团军尚未接到命令时,德军已发动了全线进攻。
德国以162个师,30万人,3400辆坦克,7000门火炮。分3路进军:北路指向列宁格勒、中路指向莫斯科、南路指向乌克兰,向苏联发动进攻。苏联就是在这种背景下仓皇应战的。
德国的大规模突然进攻,出乎斯大林的意料之外。由于他判断和部署的失误,使苏联遭受极大损失。
通信联络中断,莫斯科几乎失去了同各军区之间的联络。斯大林和他的统帅部并不知道,在战争第1天,苏军共损失了1200多架飞机,大部分飞机是被德军炸毁在机场上的。德军掌握了制空权并从宽约1500公里的广大地区向苏联发起正面进攻。德国的坦克部队和摩托化步兵师潮水般冲向苏联各边防要塞和城市。苏军在边境地区的军用仓库、武器弹药及其他军需物资,几乎全部落入德军手中,苏军官兵虽然奋力反击,但无法阻挡德军的快速推进。在战争的头几天,苏联西部边境各条战线都是乱糟糟的,有时简直是一片混乱。统帅部不断发出新的指示和命令,但这些指示和命令又都落后于急速变化的形势。在战争的头五六天里德军就深入了苏联国土150~200公里。
斯大林心情沮丧,甚至有些慌乱,但他很快从消沉的情绪中摆脱出来,振作起来,重新负起他身上的重任。为了摸清前线情况,他命令大本营的朱可夫大将到西南方面军、沙波升尼科和库利克元帅到西方方面军。
6月28日,德军在明斯克完成合围,苏军43个师又3个旅被围歼于明斯克,傍晚,白俄罗斯首府明斯克失守。斯大林沉痛地说:“列宁亲手缔造了我们的国家,而我们大家却把它误了!”