En soldat kalt Filimonov mister hukommelsen, på grunn av granatsjokk under den russiske borgerkrigen. Men i 1928 får han øye på en kvinne på et passerende tog, og han husker plutselig sin egen historie. Han bestemmer seg for å reise til hjembyen St. Petersburg, nå omdøpt til Leningrad. Men han blir forvirret over de raske forandringene i det moderne Leningrad.