
Мстислав Владимирович был старшим сыном Владимира II Мономаха от брака с Гидой Гаральдовной, принцессой (королевной) английской. Гида(Гита) дочь Гаральда II, последнего короля англосаксонской династии в Англии, погибшего в битве при Гастингсе (1066) с Вильгельмом Завоевателем, предводителем викингов. После Гастингской битвы два сына и дочь Гаральда ушли в Данию и с честью приняты были королем датским Свеноном. Датский историк Саксон Грамматик передает, что впоследствии Свенон выдал Гаральдову дочь за русского конунга Вальдемара.
Норвежские летописцы также передавали, что Гида вышла за русского конунга Вальдемара. Этим Вальдемаром мог быть только Владимир Мономах. Гиду, скорее всего, выдали за Владимира около 1074 или 1075 г. Мстислав, старший из сыновей Мономаха, родился в 1075 или 1076 г. в Смоленске. Его христанское имя было Гавриил.
Мстислав начал княжить в Ростове и Новгороде. Он успешно боролся с неспокойным Олегом Черниговским, отнял некоторые захваченные им города. Сам же Мстислав содействовал примирению Олега с великим князем, возвратив ему Муромскую область. В 1111 г. Мстислав ходил с отцом на половцев, в 1113-м победил Чудь. В 1116 г. завладел ливонским городом Оденсе; в 1117-м перешел на княжение в Белгород, поручив Новгород своему сыну Всеволоду.