Было ли это убийство действием личной вражды или по чьему-то научению, остается неизвестным. Ростиславичи подозреваются, потому что убийца нашел убежище в Перемышле у старшего из них, Рюрика, и великий князь Всеволод ходил вскоре войной к Перемышлю; но они не получили никакой пользы от смерти Ярополка. На Давыда Игоревича падает подозрение, потому что ему достался Владимир и что он хотел овладеть и Червенскими городами (1086).
Прошло несколько лет. Давыд владел Владимиром, Ростиславичи – Червенскими городами, а на Днепре происходили междоусобные войны, с одной стороны – между великим князем Святополком и Мономахом, а с другой стороны – Святославичами, войны, подавшие повод к Любечскому съезду (1095). На этом съезде, между прочим, были утверждены владения: за Давыдом – Владимир, за Володарем – Перемышль, за Васильком – Теребовль.
Но не успели разъехаться князья, как возникли между ними новые раздоры. Владимирский князь Давыд Игоревич, по наветам своих бояр, настроил великого князя Святополка против Василька, якобы угрожавшего его Владимиру, в союзе с Мономахом, думающим о Киеве.
Василько был заманен во двор к великому князю и там ослеплен. Давыд увез его во Владимир, «аки некий улов уловив», и посадил его во дворе Вакееве, приставив стеречь его 30 мужей и двух отроков: Улана и Колчко. Все князья восстали на Святополка за совершенное злодеяние. Тот сослался на Давыда, и ему поручено было изгнать виноватого.
Тогда Давыд, в страхе перед угрожавшим нападением, постарался умилостивить Василька и предлагал ему города Всеволож, Триполь или Перемышль, с тем чтобы он убедил братьев прекратить свои приготовления.
Между тем слухи о походе князей смолкли, и Давыд вздумал исполнить прежнее, может быть, свое намерение и отнять у Ростиславичей их уделы, принадлежавшие первоначально к Владимиру, но был встречен Володарем, заперся в Бужске и вынужден был выдать Василька.
В следующем году братья пришли войной, взяли город Всеволож и сожгли его, люди бежали огня и были иссечены по повелению Василька, который сотворил мщение на людях неповинных.
Потом подступили братья под Владимир и послали сказать жителям: «Мы пришли не на ваш город, не на вас, но на своих врагов: Туряка, Лазаря и Василя. Они уговорили Давыда, который послушался их и сотворил зло. Хотите ли биться за них, мы готовы, а если не хотите, то выдайте их». Граждане созвали вече и сказали Давыду: «Выдай сих мужей, мы не хотим биться за них, а за тя битися можем. Если же ты не хочешь их выдать, так мы отворим ворота, а сам промышляй о себе». Давыд отвечал: «Их нет здесь», – и послал их в Луцк. Туряк убежал оттуда в Киев, а Лазарь и Василь вернулись в Турийск. Люди, узнав, что они в Турийске, кликнули на Давыда и сказали: «Выдай, кого те хотят, а если нет, то сдаемся». Давыд послал за Василем и Лазарем и выдал их Ростиславичам. Мир был заключен немедленно, в воскресенье. Поутру на заре Василь и Лазарь были повешены и расстреляны стрелами. «Се второе мщение створи(ша), его же не бяше лепо створити, – говорит летописец, – дабы Бог отместник был». Ростиславичи отошли от города.
Едва успел Давыд избавиться от одного врага, как явился другой – Святополк, великий князь киевский, обратившийся за помощью к ляхам, у которых просил ее и Давыд. Ляхи провели обещаниями обоих. Святополк осадил Давыда во Владимире и, по семинедельной осаде, вынудил его оставить свое княжество в Великую субботу 1099 года.
Из Владимира пошел было он на Ростиславичей, но был разбит ими и возвратился во Владимир, где посадил своего сына Мстислава, рожденного от наложницы, а другого сына Ярослава послал в угры за помощью. Изгнанный Давыд ушел через Червен в ляхи.
Не найдя помощи у ляхов, он отправился к половцам и по дороге примирился с Володарем, у которого оставил и жену. Приглашенные половцы уже шли к нему. Они вместе с Давыдом поспешили на помощь к осажденному уграми в Перемышле Володарю, которых привел Ярослав Святополчич. Угры были разбиты, и победители появились под Владимиром. Мстислав был убит стрелой на стенах. Но помощь, пришедшая из Киева, решила дело, впрочем, ненадолго. Давыд, принужденный бежать, возвратился с новой половецкой помощью и взял Владимир, изгнав Святополковых посадников. Он просил себе суда. На Уветичском сейме (10 августа 1100 г.) Давыд был лишен владимирского стола за ослепление Василька и получил себе в удел город Бужск, с придачей от Святополка Дубна и Черторыйска да от Мономаха и Святославичей по 200 гривен.
Владимир отдан сыну Великого князя Киевского, Ярославу.
В 1102-м этот князь обманом захватил бежавшего двоюродного брата Ярослава Ярополчича на Нуре и привел к отцу в Киев.
В 1111 году он принимал участие в походе на половцев.