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