Во время Гражданской войны в России контуженый офицер Филимонов работает на железнодорожной станции, заваленной трупами погибших солдат. Проходит несколько лет, война заканчивается, но в 1928 году Филимонов до сих пор страдает от потери памяти, вызванной контузией. Путешествуя на поезде, экс-офицер случайно встречает знакомую девушку, после чего к нему начинают возвращаться воспоминания. Вспомнив, что до войны он жил в Петербурге и был женат, Филимонов принимает решение отправиться на поиски возлюбленной, еще не предполагая, что некогда родной город изменился до неузнаваемости…