Сын Мстислава Ростиславича Храброго, племянник Рюрика и Давыда Ростиславичей. Княжил в Треполе, Торческе, Торопце. В 1210 г. предложил себя в князья новгородцам, у которых княжил прежде его отец. В 1215 г. намеревался покинуть Новгород, заявив, что у него есть дела ("орудье") на юге, но в феврале 1216 г., когда в Новгороде начались смуты, возвратился. Он возглавил новгородские полки на Липице в 1216 г., где его противниками были владимиро-суздальские князья Ярослав и Юрий Всеволодичи. Мстислав и его брат Владимир, по словам летописца, обратились к войнам-новгородцам: "Забудем, братья, дома, и жен, и детей, а кто как хочет, так и умрет - кто хочет пешим, кто хочет на коне". Спешившись, новгородцы ринулись в битву, окончившуюся полным поражением суздальцев. В 1219 г. Мстислав уходит на юг, захватывает Галич и княжит там до 1227 г. Он участвовал в битве на Калке. Уступив в 1227 г. Галич венгерскому королю, Мстислав уходит княжить в Торческ.