События фильма происходят в декабре 1942 года в оккупированной вермахтом Псковской области. В тылу немецких войск действует партизанский отряд под командованием бывшего сельского участкового милиционера Ивана Локоткова. В плен бойцу отряда сдаётся бывший военнопленный Александр Лазарев, добровольно перешедший на службу к немцам. Он готов кровью искупить измену Родине, если ему поверят.
Отряд в тяжёлом положении — бойцам нечего есть. Командование отряда решается на рискованную операцию по захвату эшелона с продовольствием на железнодорожной станции, контролируемой нацистами. Помочь может только Лазарев, которого охрана станции знает в лицо. Локотков верит Лазареву, хотя предупреждает:
И погибнуть, Лазарев, нельзя, и без вести пропасть тоже нельзя. Тебе эшелон пригнать надо. И чтобы люди подтвердить могли.
Политрук отряда — майор Петушков — считает, что при любых обстоятельствах единожды оступившемуся доверия нет. Операция становится последней проверкой человека, который готов пойти на всё