События, показанные в фильме, происходят примерно с начала 1920-х до конца 1960-х годов. Курсант Алексей Трофимов, по окончании училища, направлен для прохождения службы в далёкий среднеазиатский гарнизон. Туда он отправляется с супругой Любой. На новом месте службы взводный Трофимов знакомится с таким же молодым офицером Иваном Вараввой. Вместе они участвуют в разгроме банды курбаши Магобит-хана. У Алексея рождается сын, названный в честь его погибшего командира Егором. После Средней Азии пути друзей расходятся. Варавва отправляется учиться в военную академию. Воинская судьба бросает друзей по горячим точкам. Следующее место службы: японско-китайский конфликт, где Алексей пересекается с Вараввой, исполняющим интернациональный долг, какв рядах китайской армии. Егор Трофимов растет и мечтает стать офицером. Алексея Трофимова направляют для прохождения службы в. Здесь он после тяжелого ранения чудом остаётся жив.Начинается Великая Отечественная война. Алексей и Егор отправляются на фронт. Люба, как военный врач, служит в передвижном госпитале. На одной из остановок поезда её находит Маша Белкина — возлюбленная Егора. Она оставляет Любе её внука, так как сама отправляется на передовую и не может ухаживать за ребёнком. На одной из остановок санитарный поезд выдерживает атаку неожиданно прорвавшихся немецких танков. После боя, подписывая , Люба видит, что одна из них на сгоревшего танкиста без документов. На фотографии, обнаруженной у погибшего, она узнаёт своего сына.Послевоенное время. Алексей Трофимов заканчивает войну в звании генерал-майора и командует дивизией. Его внук Иван определён в Алексея вызывают в некое военное ведомство в столице. Здесь он неожиданно встречает Варавву — уже в звании генерал-полковника. Варавва предлагает Алексею заканчивать активную службу и переходить на преподавательскую работу в Москве. Алексей обещает подумать, но по возвращении в свой гарнизон решает вместе с Любой, что пока повременит перебираться в столицу. В концовке картины третье поколение семьи
— внук Иван — уже взрослый кадровый офицер получает поощрение от командования и повышение в звании.В конце фильма показывают, как погибли Егор и Маша.