Ярослав (в крещении — Гавриил) Мстиславич Красный (красивый. — Д.В. Донской), младший сын князя М. Юрьевича и дочери новгородского боярина Петра Михалковича.
Дата и место рождения Ярослава неизвестны; крестильное имя князю дано по празднику Собора архангела Гавриила.
Впервые в источниках упоминается в начале лета 1176 г., когда его дядя, Всеволод Юрьевич Большое Гнездо, посылает Ярослава в г. Переяславль-Залесский за помощью против князя Мстислава Ростиславича Безокого. Осенью того же года призван новгородцами к себе на княжение.
Зимой 1177–78 гг. переведен новгородцами на стол в г. Волок-Ламский. Вероятно, Ярослав вступает в союз с врагами великого князя Всеволода — Мстиславом и Ярополком Ростиславичами, сидевшими поблизости — в Великом Новгороде и Новом Торгу. В конце 1178 г. великий князь Всеволод посылает на него рать, которая берет его в плен, приводит во Владимир-на-Клязьме, а г. Волок-Ламский сжигает.
После этих событий Ярослав Мстиславич, вероятно, несколько лет живет у дяди, великого князя Всеволода. В конце 80-х гг. ХII в. он переведен на юг, а незадолго до смерти княжит в Переяславле-Русском. Здесь князь и умирает в 1198 г.; погребен там же. Неизвестно, был ли он женат, потомства не оставил.