В центре фильма — две жизни, две судьбы. Простой малограмотный солдат царской армии Востриков (Николай Рыбников) за годы Советской власти вырос в преданного борца революции, стал генералом Советской Армии, всеми уважаемым. А гвардейский офицер, блестящий князь Нащекин (Вячеслав Тихонов), боровшийся против Советской власти, эмигрировал из родной страны и в конце концов стал лакеем в портовом ресторанчике. В 1917 году князь Нащекин недооценил сильную любовь солдата Вострикова к своей сестре Ирине....