Действия военной драмы «Баллада о солдате» разворачиваются во времена Великой Отечественной войны. В центре сюжета — история из жизни молодого солдата Алёшки Скворцова. В одном из боев он совершает настоящий подвиг — уничтожает два танка, принадлежащих противнику. За такую заслугу вышестоящее командование собирается наградить радиста орденом, но у Алёши совершенно другая просьба. Он всего лишь хочет отправиться на время в родные края, чтобы повидать любимую маму.
Он получает заслуженный отпуск на несколько дней и отправляется в путь. Однако, судьба приготовила парню целую серию непростых ситуаций, которые очень сильно осложнят его путь домой. По дороге он встречает разных людей — добрых и не очень, помогает нуждающимся и всего лишь пару минут успевает провести с мамой. Обняв ее он обещает вернуться, но война есть война…