Причиною арешту Святополка був, мабуть, план Володимира заповідати престол своєму улюбленому синові Борису; примітно, що й інший старший син Володимира, новгородський князь Ярослав, також біля цього часу повстав проти батька. Після кончини Володимира I Великого 15 липня 1015 року Святополк виявився ближчим від усіх інших братів до Києва, вийшов на свободу і без особливих труднощів вступив на престол; його підтримав і народ, і бояри, що складали його оточення у Вишгороді під Києвом.