柏林之戰是人類戰爭史上規模最大的城市攻堅戰。雙方在總面積325平方公里的地面上投入的兵力超過350萬人,作戰飛機、坦克數以萬計。
1945年4月16日,蘇軍開始攻打柏林,250萬大軍在7500架作戰飛機、6250輛坦克和自行火炮、4.2萬門各種口徑的火炮和火箭炮引導和掩護下兵分三路向納粹德國最后的巢穴——柏林發動最后攻擊。
戰役進行的第一天,蘇軍炮兵部隊就把130萬發炮彈扔到了德軍陣地上,航空兵的伊爾—2、伊爾—10強擊機也投入火力打擊,出動超過1.7萬架次。整個火力密度堪稱戰爭史上之最。
蘇軍部隊在強大的火力掩護下很快摧毀了德軍在柏林外圍的抵抗,于26日突入柏林市區。但是德軍雖然處在覆滅的最后關頭,但是其戰斗力卻并非是強弩之末。100萬德軍部隊和200萬柏林市民依托柏林城內構筑的大量街壘和1000多輛坦克和裝甲戰車作為火力點與蘇軍殊死拼殺。
蘇軍進入柏林市區后遭遇到的抵抗出乎意料,特別是在平原作戰中橫沖直撞的坦克如T—34、IS—2,在進入高樓林立的城區使其難以發揮威力,反而會遭到隱蔽于工事內的德軍反坦克部隊襲擊。在巷戰中,蘇軍坦克掩護步兵逐樓逐巷的與德軍爭奪,但是一旦碰上道路兩旁隱蔽的德軍火箭筒手和埋伏的反坦克炮,很難幸免。據統計,蘇軍加入巷戰的坦克超過3000輛,毀傷超過70%!
為了減輕坦克的損失,將BR—4型203毫米榴彈炮和356毫米口徑的巨型要塞炮開進市區,支援作戰。但是德軍趁著蘇軍開炮之際躲入地下室,等蘇軍炮擊一停又繼續鉆出掩體與沖上來的蘇軍殺成一團。遠以機槍橫掃、步槍點射,近以手雷互炸、刺刀亂捅。很多士兵往往在殺死對方后突然發現自己的肚子也被劃開,腸子外流。整個柏林市區,從屋內到屋外,從地上到地下,下水道、地鐵站甚至排水溝都變成了血腥的戰場。納粹分子為了防止蘇軍從地下鐵道偷襲,喪心病狂的下令向里面灌水,沒淹死蘇軍,反倒是把躲在這里的無數市民、傷兵給淹死了。
由于柏林城完全處于四面圍困之際,德軍部隊的糧食彈藥很快就不足了,在經過十幾天的激戰后,很快就士氣頹喪了,不少德軍官兵向蘇軍投降。而納粹黨的御林軍——黨衛軍為了維護軍紀往往對抓獲的逃兵和臨陣退縮的官兵處以死刑,并把尸體掛在大街小巷的電線桿上示眾。但是這也不能挽回德軍士氣低落的頹勢。
戰役進行到4月30日,納粹德國的首腦所在地——國會大廈已經陷入蘇軍包圍之中。當天下午13時,蘇軍向這個納粹分子最后藏匿的巢穴發動進攻。駐守在這里的德軍全是最精銳的黨衛軍官兵,約2000余人,同蘇軍做最后的殊死相拼。攻打國會大廈的戰斗實際上就是一場縮小版的柏林巷戰。兩軍官兵在圓柱聳立的大廳,數不清的大小房間,迷宮一樣的樓梯、走廊,穿梭于無數的雕像之間,在這樣一個充滿夢幻般的環境里展開殊死搏殺。激戰至當晚22點,隨著蘇軍戰士塔里亞和葉戈羅夫將一面蘇軍軍旗插上國會大廈圓頂時,這才標志著整個國會大乃至整個柏林城被蘇軍征服!而那位發動血腥戰爭的法西斯惡魔——希特勒,已經在國會大廈戰斗開始前幾個小時在總理府的地下室自殺身亡。5月2日下午15時,隨著德軍柏林衛戍司令魏德林上將的停戰請求送到蘇軍白俄羅斯第1方面軍司令部,標志著血腥的柏林戰役宣告結束。
在這半個月的血腥廝殺中,德軍官兵共有10萬人戰死,負傷和被蘇軍俘虜的超過50萬。蘇軍部隊傷亡達36萬余人,犧牲、失蹤超過8萬人。在整個戰役中,蘇軍的物資消耗也十分巨大。航空兵部隊出動超過9萬架次,消耗彈藥1.45萬噸,損失飛機900架。消耗各種炮彈1000萬發、槍彈4億發、手榴彈300萬顆、火箭彈24萬發,各種油料15萬噸。坦克及各種戰車近2000輛,火炮2100門。