Официально Советский Союз ещё не объявил войну, но президент Финляндии Кюёсти Каллио[287] сразу после вторжения сил Красной армии в финские пределы сделал заявление, что «в целях поддержания обороны страны» он считает Финляндию в состоянии войны с СССР.
Против Финляндии на всём протяжении границы были сосредоточены четыре армии: 7, 8, 9 и 14-я. 7-я армия — на Карельском перешейке, 8-я — севернее Ладожского озера, 9-я — в Карелии, 14-я — в Заполярье.
На главном направлении, на Карельском перешейке, действовала 7-я армия в составе девяти стрелковых дивизий, одного танкового корпуса, трёх танковых бригад, много артиллерийских частей и авиации. 7-ю армию поддерживал Балтийский флот.
Война для СССР с первых дней обернулась сплошным кошмаром тяжёлых боёв. Карл Густав Маннергейм — председатель Совета государственной обороны Финляндии, главнокомандующий финской армией — сумел блестяще организовать оборону страны. Так называемая линия Маннергейма с мощными дотами и дзотами стала непреодолимым препятствием для солдат и боевой техники Красной армии. Финны ожесточённо бились, отстаивая занимаемые рубежи. Полегло множество красноармейцев, взламывавших неприступную систему оборонительных сооружений...
Встретив упорное сопротивление маленькой страны, советское командование было вынуждено на некоторое время приостановить боевые действия. На Карельском перешейке была срочно сформирована ещё одна, новая армия — 13-я и образован Северо-Западный фронт под командованием командарма 1-го ранга Семёна Константиновича Тимошенко. Членом Военного совета фронта стал Жданов.
С 11 февраля наступление советских войск возобновилось. Значительно пополнившись живой силой и техникой, Красная армия всей своей удвоенной мощью обрушилась на финскую оборону. Вначале, в течение нескольких дней, шла массированная бомбардировка главной полосы линии Маннергейма тяжёлой артиллерией и авиацией. Потом — яростные атаки пехоты. В результате трёхдневного штурма была прорвана первая линия обороны. 17 февраля финны отошли на вторую линию. В течение 21—28 февраля была прорвана вторая полоса обороны, советские части вышли на оперативный простор.
В финляндском правительстве окончательно поняли: шансов на продолжение борьбы не осталось, и оно обратилось к СССР с предложением начать переговоры. 12 марта в Москве был заключён мирный договор. Но война ещё продолжалась — 13 марта советские войска провели штурм Выборга и овладели им.
Согласно заключённому мирному договору, к СССР отошли Карельский перешеек, крупные города Выборг и Сортавала, ряд островов в Финском заливе, часть финской территории с городом Куолаярви, часть полуостровов Рыбачий и Средний. Ладожское озеро стало внутренним озером СССР. Советский Союз получил в аренду часть полуострова Ханко (Гангут) сроком на 30 лет под военно-морскую базу.