Сын смоленского князя Давыда Ростиславича, внук киевского князя Ростислава Мстиславича. В 1184 г. отец отправил его на княжение в Новгород Великий, где он находился до осени 1187 г. Мстислав вернулся в Смоленскую землю к отцу, а тот отослал его в «Русскую землю», дав в держание Вышгород. «Он же пришед, недолго быв в Вышграде, заболел и скончался маиа 7-го дня» (1189 г. — О.Р.)