Фильм поставлен по мотивам одноименной пьесы Константина Симонова. Середина 30-х годов ХХ века. Простой паренек Сергей Луконин увлечен стратегией и тактикой танковых сражений. Чтобы реализовать свою мечту и стать танкистом, он поступает в Омскую танковую школу. Главная идея Луконина – доказать, что тяжелые машины могут пройти по легким мостам, однако курсанта преследуют сплошные неудачи. В 30-х годах молодой танкист сражается с фашистским режимом в Испании, но в результате ранения попадает на больничную койку. Там он узнает, что часть, в которой он служил, попала в окружение вражеских войск. Луконин добивается выписки из военного госпиталя, и, используя свою теорию танковых переправ, ведет советские танки на штурм фашистского кольца.