Deux vies, deux destins sont au centre de ce film. Le simple soldat de l'armée tsariste Vostrikov sachant à peine lire et écrire (Nikolaï Rybnikov) est devenu, depuis l'instauration du pouvoir soviétique, un combattant dévoué à la révolution, il est maintenant général de l'armée soviétique et respecté de tous. Tandis que le prince Nachtchékine (Viatcheslav Tikhonov), ancien officier de la garde ayant combattu le pouvoir soviétique, a fini par émigrer pour se retrouver serveur dans un restaurant.
En 1917, le prince Nachtchékine avait sous-estimé l'amour du soldat pour sa soeur Irina. Même quand Vostrikov a démantelé un complot monarchiste et mis le prince en prison, il a autorisé Irina à voir son frère. Et maintenant, dans le port de Marseille, les deux hommes se rencontrent : le général Vostrikov, venu en touriste, et l'ancien prince et émigré blanc, Sergueï Nachtchekine, serveur dans un restaurant.