Экранизация философского романа Константина Федина «Города и годы», посвященного осмыслению событий в период Первой мировой войны и Гражданской войны 1917 года. Главный герой фильма студент Андрей Старцов попадает в самую гущу событий, меняющих карту мира. Сначала его застает в Германии Первая мировая война, и он вынужден из логова врага наблюдать за происходящим. Когда же Андрей возвращается на Родину и идет служить в армию писарем, он становится свидетелем начала Гражданской войны в России.