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