为了尽快迫使德国无条件投降,结束欧洲战争,苏联红军决定集中兵力、兵器,发动柏林战役。斯大林下令苏军务必把法西斯野兽打死在它自己的洞里,在柏林城头升起胜利的旗帜。为执行这一命令,苏军集中了分别由朱可夫、科涅夫、罗科索夫斯基指挥的三个方面军共250万大军,配备4万余门大炮、6000多辆坦克、7000多架作战飞机,形成了对柏林德国守军的压倒性优势。苏军火炮密度达到了每英里战线1000门,创下了战争历史上史无前例的纪录。
经过头四天的激战,苏军在柏林之战中成功地突破了德军在柏林外围的防线,并在19日攻击奥德河畔被称作“柏林之锁”的泽劳弗高地,把战役引向柏林城区。4月20日,苏军集中火力,对柏林城区实行地毯式轰击,步兵乘势发起冲锋。次日,第一批红军战士冲进城区,开始与德国守军进行街垒战。4月25日,红军包抄部队占领柏林西郊的波茨坦王宫旧址,完成了对柏林的四面包围,完全切断了柏林与外界的陆地交通。在此之前,大批法西斯分子作鸟兽散,纷纷逃离柏林。纳粹二号头目戈林带着大批金银财物,匆匆离开了柏林。纳粹外交部长里宾特洛甫和希姆莱也溜之大吉。只有希特勒及其亲信戈培尔,继续留驻柏林市中心的帝国总理府地下室,宣称要与柏林共存亡。