1 марта 1216 г. Мстислав Удатный и Владимир Псковский выступили из Новгорода против Ярослава. Сначала боевые действия шли в окрестностях Ржева, где к Мстиславу и Владимиру присоединился Владимир Рюрикович Смоленский. Пришел с дружиной Всеволод, сын киевского князя Мстислава Романовича. Союзники вторглись в земли Владимиро-Суздальского княжества и стали разорять окрестности Твери. Когда Ярослав покинул Торжок и поспешил на помощь городу, Мстислав отправил навстречу зятю сторожевой отряд воеводы Яруна. 25 марта произошла стычка, в которой дружинники Ярослава потеряли семь человек убитыми и тридцать три пленными. После этого успеха Мстислав разделил войска. Новгородский князь повел полки вдоль берега Волги, разоряя поселения по рекам Шоше и Дубне, Владимир Псковский возглавил псковичей и смолян в походе на Кснятин. Захватив город, Владимир разорил Поволжье и отправил в Ростов боярина Яволода. Константин занял предательскую позицию по отношению к Суздальской земле и повел ростовскую рать на соединение с полками Ростиславичей. 9 апреля князья встретились около Сарского городища, 17 апреля Мстислав Удатный и Константин привели дружины к Переславлю-Залесскому. Владимир Псковский остался в Ростове, князь ждал подхода белозерского полка. Переславль-Залесский был столицей удела Ярослава, но Мстислав и Константин не решились штурмовать хорошо укрепленный город.
Георгий и Ярослав Всеволодовичи собрали огромную рать: «