Une scène de bataille saisissante, la défense de la ville par ses habitants, ouvre le film du cinéaste russe Aleksandr Buravsky, également auteur du scénario, comme un hommage envers l'héroïsme des habitants.
Ancienne ville des tsars, Saint-Pétersbourg est rebaptisée Leningrad après la mort de Lénine, en 1924. C'est dans sa direction que les troupes allemandes de l'armée du Nord avancent en juillet 1941. En septembre, elles arrivent devant les premières lignes de défense de la ville qu'elles bombardent, épaulées par des raids aériens. Mais la ville résiste. Pour l'état-major allemand, il apparaît vite comme une évidence que la force et les raids ne permettront pas de la vaincre. La ville est encerclée, le siège commence. Il va durer près de 900 jours et coûter plus d'un million de vies.