1238 год. Разорив Рязань, Владимир, Торжок и Москву, хан Батый принимает решение не штурмовать хорошо укреплённый Новгород и отводит войска. Он делит свою многочисленную армию, чтобы несколькими маршрутами выйти к степным рубежам и соединиться у стен Козельска. Узнав о приближении монгольских полчищ, горожане полны решимости защищать свой город до последнего, не щадя жизней.
Осада Козельска становится одним из самых ожесточённых эпизодов монгольского нашествия. Жители, понимая, что пощады не будет, готовятся к длительной и кровопролитной обороне. Их мужество и упорство надолго запомнятся даже закалённым в боях воинам Батыя.