Разорив пронские земли, монгольский полководец Батый повел свои войска к Рязани. Его передовые разъезды подошли и осадили город 16 декабря 1237 года. В Рязани не было сильного гарнизона, княжеская дружина и городской полк пали в битве на реке Воронеж. Город обороняли немногочисленные уцелевшие в той битве воины, личная охрана княжеской семьи, жители города и окрестных сел.
Осада Рязани длилась пять дней. В течение этого времени осаждающие непрерывно обстреливали город из баллист и катапульт, которые были размещены непосредственно за тыном напротив тех мест, которые считали уязвимыми и где монголы планировали пробить бреши в стенах. Тяжелые камни повреждали башни и ворота, рушили заборола на стенах. В городе разгорались пожары. Тем временем защитники Рязани обрушивали на монголов стрелы и камни, лили смолу и кипяток, отчаянно сходились в смертельных рукопашных схватках.
В ночь на 21 декабря 1237 года, под светом факелов и с помощью катапульт и таранов монголы устремились в последний штурм на стены Рязани. После упорного сражения на валах и стенах монгольские воины ворвались в город. Немногочисленные уцелевшие защитники продолжили бой на улицах и площадях города. Последние из них отступили к каменным церквям, где спасения искали женщины, дети и те из мужчин, кто не мог сражаться. Но церкви также были взяты и разгромлены монголами. Согласно «Повести о разорении Рязани Батыем», в церквях монголы перебили укрывшихся там людей, в том числе и семью князя Юрия Ингваревича. Население города было полностью истреблено, сама Рязань была сожжена.