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