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