В апреле 1945 года советские войска вплотную подошли к Берлину.
Немецкие войска занимали оборону вдоль западных берегов рек Одер и Нейсе. На подступах к Берлину и в самом городе была сосредоточена группировка войск, имевшая в своём составе 62 дивизии (в том числе 48 пехотных, 4 танковые и 10 моторизованных), 37 отдельных пехотных полков и около 100 отдельных пехотных батальонов, а также значительное количество артиллерийских частей и подразделений. Эта группировка насчитывала около миллиона человек, 1 500 танков, 10 400 орудий и миномётов, 3 300 боевых самолётов.
Сам Берлин также был превращён в сильнейший укреплённый район и подготовлен к ведению уличных боёв. Вокруг Берлина было создано три оборонительных кольца, внутри города сооружено более четырехсот железобетонных долговременных огневых точек с гарнизонами до тысячи человек. Сам берлинский гарнизон насчитывал в своём составе около 200 тысяч человек.
Советские войска к началу операции насчитывали 149 стрелковых и 12 кавалерийских дивизий, 13 танковых и 7 механизированных корпусов, 15 отдельных танковых и самоходных бригад общей численностью более 1 900 000 человек. Участвовавшие в операции 1-я и 2-я армии Войска Польского насчитывали 10 пехотных и 1 танковую дивизию, а также 1 отдельную кавалерийскую бригаду, общей численностью 155 900 человек.
Прорыв немецкой обороны на подступах к Берлину, последующее окружение и штурм Берлина советскими войсками описывается в литературе как Берлинская наступательная операция