Сын киевского князя Мстислава Романовича Старого, внук киевского, а затем смоленского князя Романа Ростиславича. Осенью 1218 г. он стал новгородским князем. Княжил в Новгороде Великом до весны 1219 г. В 1232 г. «взя Святослав Мьстиславичь, внук Романов Смоленск на щит с полочаны, на память святых мученик Бориса и Глеба, исече смолнян много, а сам седе на столе». Должно быть, до 1232 г. он княжил в Полоцке. Дальнейшая судьба его неизвестна.