После смерти князя Владимира престол, по завещанию, должен был занять его сын, Борис. Однако другой сын Владимира, Святополк, организовал убийство Бориса и второго вероятного наследника, Глеба. Тем не менее, Святополк потерпел поражение от войск Ярослава Мудрого в битве под Любечем и потерял киевское княжение. Он попросил польского короля Болеслава I о помощи. Тот согласился и предпринял поход на Киев. Разбив на берегах Буга войско Ярослава Мудрого, Болеслав со Святополком вошли в Киев. Но жители Киева не приняли нового князя. В 1018 году состоялось восстание, в результате которого на престол был возвращён Ярослав.