Изяслав был внуком
Владимира Мономаха, старшим сыном
Мстислава I, князя Новгородского, и
Христины Ингесдоттер Шведской. Он родился в 1097 году, и при крещении ему дали имя Пантелеймон. В 1125-м Изяслав стал князем Курским. Когда с отцом они завоевали Полоцк в 1129 году, Мстислав оставил там сына князем. Затем следовали ещё три княжества, Туровское, Волынское и Переяславское. С Изяслава II началась старшая ветвь Волынско-Галицкой династии
Изяславичей, князь
Данила Галицкий был его правнуком.
В 1146 году киевляне изгнали князя Игоря и выбрали Изяслава великим князем Киевским. В этот неспокойный период Киевский престол переходил от одного князя к другому, которые удерживали власть лишь на короткое время.
Изяслав подвергался семейным междоусобицам, которые разжигали
Юрий Долгорукий со своим сыном
Андреем I Боголюбским. Юрию всё же удалось изгнать Изяслава из Киева в 1149 году, завладев престолом, но год спустя Изяслав снова отвоевал столицу с помощью другого дяди
Вячеслава I. Трон ещё раз переходил из рук Юрия в руки Изяслава, пока наконец в 1151 году тот не завладел властью вместе с Вячеславом, которую они удерживали вдвоем, хоть и в постоянной смуте, до смерти Изяслава 13 ноября 1954 года.
Изяслав был женат на дочери императора Конрада III, Агнес Франконской, матерью которой была первая жена Конрада, Гертруда Комбургская. После замужества Агнес взяла имя Любава. У них было четверо детей: Мстислав II Киевский, Ярослав II Изяславич, Ярополк Шумский и дочь Евдокия, которая вышла замуж за польского герцога Мешко III. Агнес умерла в 1151 году, и Изяслав перед самой своей смертью, в 1154 году, женился второй раз на Рудусан, дочери грузинского царя Деметрия I, которая потом вернулась в Грузию к отцу.
После смерти Изяслава снова началась борьба за Киевский престол, который опять попытался захватить Юрий Долгорукий, но он достался брату Изяслава, Ростиславу I.