Première partie. En 1917, l'Empire allemand combat sur deux fronts, à l'est et à l'ouest. Dans ce contexte difficile, l'état-major décide de renvoyer dans sa patrie d'origine le révolutionnaire Lénine, qui s'est exilé en Suisse. Avant son départ en train pour Petrograd, l'actuel Saint-Pétersbourg, des disputes éclatent entre ses proches. Puis le manque de place et de denrées alimentaires rendent ce voyage en train difficile.
Deuxième partie. Après une étape mouvementée à Francfort, Lénine poursuit son voyage en train à travers une Allemagne exsangue, où sévissent la famine et les émeutes. Toujours accompagné d'une poignée de camarades bolcheviks, il rejoint la Suède, puis la Finlande, où il doit traverser la frontière. La situation devient alors périlleuse pour le révolutionnaire en exil, qui avait fui la Russie en traître à la patrie. L'ultime étape de son retour vers Petrograd demandera à Lénine la plus grande prudence, et mettra à l'épreuve ses qualités de tribun.