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