Bitwa o Kostrzyn przybrała od początku niezwykle zażarty charakter i trwała dwa miesiące. Stała się częścią składową walk 1 Frontu Białoruskiego o przełamanie i zdobycie linii środkowej Odry.
W hitlerowskich koncepcjach obrony doniosłą rolę odgrywały twierdze, które według goebbelsowskiej propagandy miały pełnić funkcję swego rodzaju "łamaczy fal". Zadaniem ich było związanie jak największej liczby nacierających wojsk radzieckich, a co za tym idzie zyskanie na czasie.
Decydujący udział w bitwach o Stare Miasto i twierdzę miały wojska 8 armii gwardii, które 30 marca pokonały ostatni punkt oporu wroga i zdobyły Kostrzyn.