Принято считать, что Киевская Русь подверглась монголотатарской агрессии в 1237–1241 годах. В течение зимы 1237–1238 года войско Монгольской империи завоевало Рязанское и Владимиро-Суздальское княжества и весь север Киевского государства. В 1239 году монголы овладели Переяславом Южным и Черниговом, а в декабре 1240-го штурмом взяли Киев и почти полностью разрушили его Верхний город. В течение следующего, 1241 года были завоеваны Галицкая и Волынская земли, после чего боевые действия переместились на территорию Венгрии. Такова основная хронология этих событий. Однако вряд ли будет верным считать, что нашествие монголо-татар не угрожало землям Киевской Руси до 1237 года.
Сила, которая заявила о себе в 1240 году под стенами Киева, зародилась в начале XIII века в далеких глубинах Центральной Азии в качестве монгольского государства хана Темуджина (Чингисхана). Начав сначала экспансию на восток, монголы столкнулись с довольно мощным сопротивлением, которое оказало им тогдашнее государство Хорезм. Именно значительные усилия, которых требовала борьба с Хорезмом, толкнули многотысячные орды монгольских кочевников искать военного счастья на западе. Случилось это, если верить М. Грушевскому, в 1219 году. Именно с этого времени начались татаро-монгольские атаки на Русь.
Сначала полководцы Темуджина заставили хана начать завоевание причерноморских земель. В 1222 году, продвигаясь через Кавказ, татаро-монгольская армия появилась в донских степях, где вступила в противостояние с половцами, которые издавна здесь проживали. Не в силах преодолеть натиск противника, превосходившего их многократно, половцы бросились искать поддержки у соседей, то есть у русов. Старый половецкий хан Котян, который и сам не раз искал военного счастья на землях Киевской Руси, теперь со слезными просьбами бросился в Киев и Чернигов, готовый на любые условия, лишь бы привлечь князей на свою сторону. И надо сказать, что просьбы Котяна нашли живой отклик среди украинских князей. Первым из них протянул ему руку помощи князь Мстислав Галицкий, прозванный за свои победы Удатным. Здесь, безусловно, сыграло свою роль то обстоятельство, что Котян приходился галицкому князю тестем. Вскоре князь Мстислав со своими союзниками выехал навстречу монгольским войскам, намереваясь встретить их вдали от границ Руси.
Встреча враждующих армий произошла недалеко от современного Мариуполя, где и состоялась знаменитая битва при реке Калке, датируемая 1223 годом. В поход против татаро-монгольских орд выступили в подавляющем большинстве воины южных и центральных княжеств Киевской Руси, то есть земель современной Украины и запада России. Из них было сформировано три дружины. Первую, киевскую, дружину возглавил великий князь Киевский Мстислав Романович, на плечи которого легли обязанности главнокомандующего. В эту дружину вошли также отряды его сына Всеволода и зятя Андрея, князя шумского Святослава и князя несвижского Юрия. Вторую, чернигово-смоленскую, дружину вел князь черниговский Мстислав Святославич.
Ему подчинялись также отряды переяславского князя Михаила Всеволодовича, курского князя Олега Святославича, князей путивльского и трубчевского. Третья, галицко-волынская, дружина находилась под командованием инициатора похода – галицкого князя Мстислава Удатного. В состав его корпуса входили также дружины волынского князя Даниила Романовича, луцкого князя Мстислава Немого, дорогобужского князя Изяслава Ингваревича и теребовлянского князя Изяслава Владимировича.
Точная численность русско-половецкого войска нам не известна, данные о ней достаточно противоречивы. Так, например, некоторые историки называют цифры от 80 до 100 тысяч русских дружинников и половцев. Но при более внимательном взгляде на возможности русских князей в начале XIII столетия такие заявления историографов вызывают скептицизм. Для сравнения – в походах князей северо-западной Руси на орден меченосцев в 1219–1223 годах принимали участие от 12 до 20 тысяч бойцов. Ненамного больше войска могли выставить и половцы.