Действие фильма происходит в 1941 году. Советские войска проводят эвакуацию Таллина. На подступах к Ленинграду завязывается битва. Чтобы усилить сухопутные части, с кораблей Балтфлота десантируются советские войска. Граждане Ленинграда начинают строить оборонительные укрепления.
Именно здесь Сергей Маркин, десантник и моряк «Кирова» — советского крейсера, встречается с отцом и сестрой. Сергей и его друг Петя Яковлев воюют теперь на суше. Много испытаний выпало на их долю. В осаждённом Ленинграде умерла мать Сергея, его невесту Галю, попавшую в плен, искалечили фашисты. Во время диверсионной операции погибает Яковлев. Упорно сражаются наши бойцы, не пропуская врага в Ленинград.