Действие фильма, основанного на одноименном произведении советского писателя Александра Попова, разворачивается во время Великой Отечественной войны. В начале войны маленький Павлик и его мама оказались на оккупированной территории — вдали от родного Ленинграда. Однажды озлобленный полицай совершает донос на маму паренька, после Павлик вынужден пешком отправиться в дальнее путешествие, чтобы добраться до Ленинграда. Находясь в пути, главный герой встречает бывшую учительницу, чей муж Савелий является партизаном-разведчиком. По мере того, как Павлик тоже становится разведчиком, он продолжает верить, что вскоре окажется в осажденном родном городе…