В 1097 году съехались в Любеч Святополк, Владимир, Давид Игоревич, Василько Ростиславич, Давид Святославич и брат его Олег; князья говорили друг другу: «Зачем губим Русскую землю, сами поднимая вражду друг на друга? а половцы несут нашу землю розно и рады, что между нами идут войны; отныне будем сообща, одним сердцем, охранять Русскую землю, и пусть каждый из нас держит свою отчину». Князья целовали крест на том, что если ктонибудь из них вооружится на другого, то все должны восстать на зачинщика. Из Любеча Святополк с Давидом возвратились в Киев; тогда некоторые мужи из дружины Давида стали говорить своему князю: «Владимир соединился с Васильком на тебя и на Святополка». Давид поверил лживым словам, пошел к Святополку и начал наговаривать ему на Василька. «Вспомни, – говорил он великому князю, – кто убил брата твоего Ярополка, разве не Ростиславичи, Василько с братьями? а теперь Василько мыслит на тебя и на меня, соединившись с Владимиром; промышляй о своей голове!» Святополк сильно смутился от этих речей. «Как узнать, – думал он, – правда это или ложь?» Вспомнил он о брате Ярополке, и жаль стало ему брата: потом стал думать и о себе: «Ну как в самом деле это правда, что говорит Давид?» Кончилось тем, что он поверил наговору. Тогда Давид начал опять говорить ему: «Если не схватим Василька, то ни тебе не княжить в Киеве, ни мне во Владимире». Святополк согласился, что надобно схватить Василька.
В это самое время приехал Василько в Киев; помолившись и поужинавши в Выдубицком монастыре, он хотел было уже на другой день отправиться в свою область, как Святополк прислал сказать ему: «Не ходи от моих именин». Василько отказался, говоря: «Нельзя мне медлить, неравно дома начнется война». И Давид от себя прислал упрашивать его остаться: «Не ходи, брат, не ослушайся брата старшего», – но Василько и тут не послушался. Тогда Давид сказал Святополку: «Видишь, теперь он в твоем городе и знать тебя не хочет; что же будет, как уедет в свою область? увидишь, как займет все твои города; тогда помянешь меня – призови киевлян, вели схватить его и отдай мне». Святополк послушался и послал сказать Васильку: «Если не хочешь остаться до именин моих, то зайди хоть нынче повидаться со мною, и посидим все вместе с Давидом». Василько обещался прийти, не подозревая дурного умысла; он уже сел на коня и поехал, как вдруг на дороге встретился ему один из молодых его дружинников и сказал: «Не езди, князь, хотят тебя схватить». Василько не послушался его, подумав: «Как им меня схватить! разве они не целовали креста, что если кто вооружится на брата, то все будут на зачинщика». Помыслив таким образом, Василько перекрестился и сказал: «Воля господня да будет!» Когда он приехал с малою дружиною на княжеский двор, то Святополк вышел к нему навстречу, и вместе вошли в комнату, куда пришел скоро и Давид. Святополк начал опять уговаривать Василька остаться на праздник; тот отвечал попрежнему: «Не могу остаться: я уже велел обозу моему идти вперед». Между тем Давид сидел, как немой. Святополк снова обратился к Васильку и просил его по крайней мере позавтракать у него. Василько согласился. Тогда Святополк сказал: «Посидите вы здесь вдвоем, а я пойду распоряжусь завтраком» – и вышел вон, а Давид с Васильком сели. Василько начал было разговор, но у Давида точно не было ни ушей, ни языка: так он перепугался своего замысла. Посидевши немного, Давид спросил: «Где брат?» Ему отвечали: «Там стоит в сенях». Тогда он сказал Васильку: «Я пойду за ним, а ты, братец, посиди» – и вышел. Как скоро Давид вышел, Василька заперли, заковали в двойные оковы и приставили стражу на ночь.
На другое утро Святополк созвал бояр и киевлян и объявил им, что сказал ему Давид, будто Василько убил его брата и сговаривался на него с Владимиром, хотел убить его и овладеть его городами. Бояре и граждане отвечали: «Тебе, князь, должно беречь свою голову; если Давид сказал правду, то пусть Василько примет казнь; если же Давид оклеветал его, то пусть клеветник примет месть от бога; и отвечает пред ним». Но игумены, узнав, что случилось на княжеском дворе, стали просить Святополка за Василька; великий князь отвечал им: «Это все Давид наделал». А Давид, узнав о расположении духовенства и граждан, начал подущать Святополка на ослепление. «Если ты этого не сделаешь, – говорил он, – а отпустишь Василька, то ни тебе не княжить, ни мне». Святополк хотел отпустить пленника, но Давид никак не хотел этого, потому что сильно боялся Василька. В ту же ночь последнего повезли в Белгород и там ослепили.