W operacji berlińskiej miały brać udział trzy fronty radzieckie: 1 i 2 Białoruski oraz 1 Ukraiński. Liczyły one razem 19 armii ogólnowojskowych, 4 pancerne, 9 samodzielnych korpusów pancernych i zmechanizowanych, 4 korpusy kawaleryjskie i 3 armie lotnicze. Dodatkowe wsparcie lotnicze zapewniały 18 Armia Lotnicza marsz. Aleksandra Gołowanowa i wojska PWO. Siły zapewnione do zdobycia Berlina były na skalę niespotykaną do tej pory na froncie wschodnim – łącznie w operacji miało wziąć udział 2,5 mln żołnierzy, 41 600 dział i moździerzy, 6250 czołgów i dział samobieżnych oraz 7500 samolotów. W tej liczbie znajdowało się 185 tys. żołnierzy dwóch armii ludowego Wojska Polskiego. Ich uzbrojenie stanowiło 3000 dział i moździerzy, 508 czołgów i dział samobieżnych oraz 320 samolotów.

Operacja berlińska dzieliła się na trzy etapy.: pierwszy, od 16 do 19 kwietnia 1945, obejmował przełamanie obrony niemieckiej nad Odrą i Nysą Łużycką przez wojska 1 Frontu Białoruskiego i 1 Frontu Ukraińskiego. W tym czasie oddziały 2 Frontu Białoruskiego pokonały wschodnie koryto Odry na południe od Szczecina i opanowały podstawy wyjściowe do forsowania zachodniego koryta tej rzeki;