Німецько-радянська війна. Молодий солдат Альоша Скворцов (Володимир Івашов) здійснив подвиг — підбив два танки супротивника. Командування збирається представити його до ордену, але Альоша просить дати йому відпустку, щоб побачитися з мамою. Отримавши лише шість діб відпустки і купивши подарунок матері, Олексій вирушає в дорогу. На шляху солдатові зустрічаються і хороші, і погані люди; Олексій допомагає знайти сімейне щастя інвалідові війни (Євген Урбанський), що зневірився, і зустрічає дівчину Шуру (Жанна Прохоренко), з якою переживає, можливо, своє перше кохання, що ледве зародилося. Врешті-решт на зустріч з мамою у Олексія залишається всього кілька хвилин. Обійнявши її і пообіцявши: «Я повернуся, мамо!», солдат вирушає у зворотну дорогу на фронт. Автори фільму із самого початку не приховують, що обіцянці Альоші не судилося було збутися. А мати і до цього дня ходить на ту дорогу, звідки вона колись проводжала сина на фронт.