Начало войны. Выпускник лётного училища Тесленко летит ведомым у командира эскадрильи Грабаря. Их сбивают, и Тесленко оказывается в лагере при немецком аэродроме, где советские лётчики с ограниченным запасом горючего служат живыми мишенями для немецких курсантов лётной школы.
Комбат Волошин получает приказ взять высоту, пока немцы еще не укрепились, но наступление выдохлось и высота осталась у немцев. Штурмовать высоту теперь Волошин считает самоубийством для батальона. Но командир полка приказывает батальону Волошина идти в пекло, а когда комбат противится бессмысленной гибели людей, заменяет его более послушным и исполнительным Маркиным... Утром солдаты отправляются в бой. Силы неравны, и наших солдат неизбежно перебьют минометным огнем. Волошин принимает решение
После многомесячного автономного плавания наш военный фрегат направляется на родную базу. Однако морякам приходится изменить курс и вмешаться в смертельно опасную игру, затеянную натовцами…