战争进行到1945年4月中下旬,德国法西斯已经处在最终灭亡的前夕。这时在西线,美、英、法、加军队已经渡过莱茵河,在东线,苏联红军进抵奥得河一尼斯河一线,作好进攻柏林的最后准备。参加柏林战役的苏军部队共有250万人,由白俄罗斯第一方面军和乌克兰第一方面军担任主攻。希特勒垂死挣扎,集结了百万余众,在奥得河与柏林之间,构筑了3道现代化防线。4月16日拂晓,苏军发起了强大攻势,很快突破了德军的奥得河一尼斯河防线。20日,苏军远程大炮向柏林射出了第一排炮弹。22日,白俄罗斯第一方面军和乌克兰第一方面军在柏林东西两面会师。25日,苏军完成了对柏林的包围,开始了最后的攻坚战。同日,苏军与英美联军会师于易北河西岸的托尔高地区。
柏林攻坚战是在4月26日开始的。在苏军的猛攻猛炸下,柏林成了一座战火熊熊的孤城,在柏林城内负隅顽抗的希特勒既无后备,又无援军。希特勒寄予最大希望的第十二集团军在从西线撤出向柏林增援途中被苏军击溃,残部西逃向英美军队投降。这时,在柏林城内,日日夜夜地进行了激烈的巷战,英勇的苏军战士从地面、空中和地下到处追击德国军队。苏军为攻克柏林在该城四周部署了25万门大炮,向柏林倾泻了25万吨炮弹,摧毁了德军的战斗据点。
德军拼命顽抗,曾几次突破包围圈,但是都被苏军堵截合围。在优势炮火配合下,苏军采用突击群作战方法,不断缩小包围圈。到4月28日,德军据守的仅剩下穿过柏林市中心的一条窄长地带了。4月29日和30日,苏军逼近德国国会大厦和勃兰登堡门。4月
29日,希特勒获悉墨索里尼被意大利游击队处决、暴尸米兰的消息,兔死狐悲,
可挽回的败局,于4月30日下午3时半在总理府地下室开枪自杀身亡。5月1日黎明,苏军战士将胜利的红旗插上了国会大厦的圆顶。5月2日,苏军完全占领柏林,柏林战役以苏军的辉煌胜利而告结束。是役,苏军一共消灭德军步兵师、23个坦克师和摩托化师,共俘虏德军48万人。
5月8日24时,在柏林正式举行了德国无条件投降仪式。参加仪式的苏方代表是朱可夫元帅和维辛斯基,仪式由朱可夫主持。盟军最高统帅部的代表是英国空军上将泰德、美国战略空军司令斯巴兹将军和法军总司令德塔西尼。代表德国在投降书上签字的是陆军元帅凯特尔、海军上将弗雷德堡和空军上将什图姆普弗。德国投降书从1945年5月9日零时开始生效。欧洲战争至此结束。