10 февраля 1945 года войска 1-го и 2-го Белорусских фронтов начали Восточно-Померанскую стратегическую наступательную операцию. Ее план стал продолжением зимнего наступления Красной армии в Польше и Восточной Пруссии, и этот удар должен был завершить разгром врага и позволить непосредственно выйти на территорию Германии.
В первый же день операции были разгромлены гарнизоны Эльбинга, Швеца и Шенау. Красная армия продвинулась вперед на 10 километров. Успехи на отдельных участках были поначалу минимальны. Немцы оказывали ожесточенное сопротивление, кроме того, наступательные действия проводились в условиях весенней распутицы и в очень заболоченной местности. За пять последующих дней части Рокоссовского продвинулись в глубину от 15 до 40 километров.
Сопротивление немецких частей продолжало оставаться упорным, и советскому командованию пришлось на отдельных участках даже приостанавливать наступление для перегруппировки сил и подтягивания подкреплений. Наступательные бои не всегда имели успех. В районе города Трептова немецкие части смогли вырваться из окружения и перейти в контрнаступление, отбросить назад некоторые советские части. Ожесточённые бои шли за Голлнов, Массов, Альтдамм.
В течение 1 марта в Померании советские части, преодолевая сопротивление противника, с боями продвигались вперед. Кроме того, одновременно в продолжение Нижне-Силезской операции на подходах к Бреслау Красная армия продолжала сжимать кольцо окруженной в городе группировки противника. 2 марта части 1-го Белорусского фронта перешли в наступление у Альтдамма и прорвали главную полосу обороны противника.
6 марта на правом крыле фронта была прорвана оборона противника, и за один день боев Красная армия продвинулась на глубину 15-18 километров. На левом крыле фронта советские части продвинулись на 12 километров. 8 марта войска 2-го Белорусского фронта начали преследование отходившей 2-й немецкой армии.
16 марта части 1-го Белорусского фронта вышли к последнему поясу укреплений немцев у Альтдамма. Маршал Г.К. Жуков приказал временно приостановить наступление и произвести перегруппировку. C 21 марта войска правого крыла 1-го Белорусского фронта приступили к перегруппировке основных сил на берлинское направление. В ночь на 27 марта началось отступление противника из Гдыни, и войска 2-го Белорусского фронта освободили город. Остатки немецких войск отошли на побережье севернее города. В руках вермахта оставался до конца марта Данциг, осаду которого вполне можно считать отдельной битвой при подготовке к наступлению на Берлин.
В боях за Восточную Померанию германские войска потеряли до 90 тысяч солдат и офицеров убитыми, около 100 тысяч – пленными. Было захвачено большое количество боевой техники. Красная армия вышла к Балтийскому морю и устью Одера. Тяжёлое поражение привело к отставке начальника гитлеровского Генштаба Гудериана.
Восточно-Померанская операция завершилась полной победой Красной армии, которая позволила очистить от врага весь восточный берег Одера. Теперь советское командование могло начать подготовку к решающей операции – наступлению на Берлин.