În timpul celui de al Doilea Război Mondial, Finlanda a luptat de două ori împotriva agresiunii Uniunii Sovietice: în Războiul de Iarnă din 1939–1940 după ce Uniunea Sovietică a atacat-o; și apoi în Războiul de Continuare din 1941–1944, concomitent cu Operațiunea Barbarossa, prin care Germania invadase Uniunea Sovietică. Timp de 872 de zile, armata germană a asediat Leningradul, al doilea oraș al URSS. Asediul Leningradului s-a soldat cu moartea a circa un milion dintre locuitorii orașului. Trupele finlandeze au controlat unele din zonele de lângă oraș, dar au refuzat să-l atace sau să permită germanilor să utilizeze teritoriul finlandez de drept ca bază de atac; este încă controversat dacă se poate spune că finlandezii au contribuit la asediu sau l-au stânjenit. După ce a oprit în iunie-iulie 1944, Finlanda a cerut armistițiul cu URSS. După armistițiu, a urmat Războiul Laponiei din 1944–45, când Finlanda a împins forțele germane din nordul Finlandei în afara țării.