Захват Ленинграда был составной частью разработанного нацистской Германией плана войны против СССР — плана «Барбаросса». В нем предусматривалось, что Советский Союз должен быть полностью разгромлен в течение 3-4 месяцев лета и осени 1941 года, то есть в ходе молниеносной войны («блицкрига»).
К ноябрю 1941 года фашисты планировали захватить всю европейскую часть СССР. Согласно плану «Ост» («Восток») предполагалось в течение нескольких лет истребить значительную часть населения Советского Союза, в первую очередь русских, украинцев и белорусов, а также всех евреев и цыган — всего не менее 30 миллионов человек. Ни один из народов, населявших СССР, не должен был иметь право на свою государственность или даже автономию.
Летом 1941 года на Ленинград шла группа армий "Север", общей численностью 500 тысяч человек, под командованием генерал-фельдмаршала фон Лееба. Леебу поручалось уничтожить части Красной армии, расположенные в Прибалтике, развить наступление, захватить все военно-морские базы на Балтийском море и к 21 июля овладеть Ленинградом. Уже 23 июня командующим Ленинградским военным округом генерал-лейтенантом М. М. Поповым было отдано распоряжение о начале работ по созданию дополнительного рубежа обороны на псковском направлении в районе Луги. 4 июля это решение было подтверждено Директивой Ставки главного командования за подписью Г. К. Жукова. 19 июля, к моменту выхода передовых немецких частей, Лужский оборонительный рубеж был хорошо подготовлен в инженерном отношении: были построены оборонительные сооружения протяженностью 175 километров, при глубине 10-15 километров. Оборонительные сооружения строились руками ленинградцев, в большинстве своем, женщин и подростков (мужчины уходили в армию и ополчение). В общей сложности в строительстве приняло участие свыше полумиллиона человек гражданского населения. Германское наступление было приостановлено на несколько недель. Фашистам не удалось овладеть городом с ходу. Эта задержка вызвала ярость Гитлера, который совершил специальную поездку в группу армий «Север» с целью подготовить план захвата Ленинграда не позднее сентября 1941 года.
В беседах с военачальниками фюрер, помимо чисто военных доводов, привел немало политических аргументов. Он полагал, что захват Ленинграда даст не только военный выигрыш (контроль над всеми балтийскими побережьями и уничтожение Балтийского флота), но и принесет огромные политические дивиденды. Советский Союз потеряет город, который, являясь колыбелью Октябрьской революции, имеет для советского государства особый символический смысл. Кроме того, Гитлер считал очень важным не дать советскому командованию возможность вывести войска из района Ленинграда и использовать их на других участках фронта. Он рассчитывал уничтожить оборонявшие город войска.
В конце августа 1941 года германское наступление возобновилось. Немецкие части прорвали Лужский оборонительный рубеж и устремились к Ленинграду. 8 сентября 1941 года противник вышел к Ладожскому озеру, захватил Шлиссельбург и блокировал Ленинград с суши. Этот день считается днем начала блокады. Были разорваны все железнодорожные и автомобильные коммуникации. Сообщение с Ленинградом теперь поддерживалось только по воздуху и Ладожскому озеру. С севера город блокировали финские войска, которые были остановлены на рубеже государственной границы 1939 года, то есть той границы, которая существовала между СССР и Финляндией накануне Советско-финской войны 1939—1940 годов.