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