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