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