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