Зимой 1942 года курсант Саратовского танкового училища Василий Русаков знакомится со слушательницей медицинских курсов, красавицей Марией Мальцевой. Василий приглашает девушку на свидание. В назначенное время Маша приходит на место встречи, но Василия там нет: обстоятельства помешали молодому человеку увидеть Машу. Проходящий мимо офицер предлагает замерзшей и заплаканной девушке зайти в дом офицеров, чтобы согреться. На следующий день Василий безуспешно ищет Машу по всему городу, в том числе и в училище. Он не подозревает, что вчерашнее происшествие круто изменило их судьбы...
Наступает лето. Василий с отличием оканчивает Саратовское танковое училище в звании лейтенанта и вместе с верным другом Артемом Васильевым отправляется сразу на фронт. В первом же бою Василия ранят, и он попадает в полевой госпиталь, где в полубредовом состоянии узнает в склонившейся над ним медсестре Машу. В госпиталь приезжает начальство, чтобы вручить Василию награду за проявленное мужество. Василий идет на поправку, он приходит к Маше, чтобы объясниться, но узнает, что они не могут быть вместе. Василий добивается досрочной выписки и возвращается в часть. Василий знакомится с членами своего нового экипажа, среди которых особенно выделяется механик-водитель сержант Бондарь. Бондарь на фронте лично по приказу товарища Сталина…
Чтобы задержать немцев и дать своей части время для отступления, экипаж Василия вызывает огонь противника на себя. После гибели одного бойца и исчезновения второго Василий вместе с механиком-водителем вынуждены выбираться из окружения через лес и болото. В течение нескольких дней они находятся на волоске от гибели, а когда выходят к своим, их немедленно арестовывают. Спасти их может только свидетельство однополчан. Тем временем госпиталь Маши уничтожен самолетами, а сама она контужена. По дороге в Саратов Маша случайно встречает Артема и узнает от него о гибели Василия…
Василий и Наташа разрабатывают дерзкий и отчаянный план по захвату немецкого танка. Майор Хрустов одобряет идею, и теперь танкистам предстоит ценой неимоверных усилий заполучить «Тигр». После тяжелой операции Василий признается в Наташе в своих чувствах. Тем временем Маша с новорожденной дочерью Надей живет в Саратове с матерью погибшего Дмитрия. Военврач Константин Званцев не теряет надежды добиться взаимности от Маши и уверяет девушку, что готов ждать. Он уезжает на Сталинградский фронт, оставляя выбор за Машей.
Лето 1943 года. Маша возвращается на передовую, ее направляют в танковую бригаду. Спустя некоторое время Маша и Василий вновь встречаются и снова осознают, что не могут быть вместе. Наташа понимает, что ее женское счастье под угрозой: она приходит к Маше, чтобы c глазу на глаз откровенно обо всем поговорить. Наутро после выступления румынских артистов в часть приезжает особист, чтобы арестовать одного из бойцов по обвинению в убийстве. По законам военного времени его приговаривают к высшей мере, а приговор в исполнение должны будут привести его же боевые товарищи...
В районе Курска немцы готовят масштабную танковую операцию. Противник планирует нанести удар в районе поселка Прохоровка, чтобы впоследствии выйти к городу. В этом направлении выдвигается несколько резервных частей. Перед советскими подразделениями стоит задача продержаться до подхода резерва. У красноармейцев есть всего три дня на подготовку к решающему сражению…