После смерти Святослава между его детьми началась междоусобица. Старший сын Ярополк, посаженный на княжение в Киеве, возмутился тем, что брат Олег не выказывает ему должного уважения и не присылает дань. В 977 г. Ярополк пошел на брата войной и убил его. В древлянской земле был посажен наместник киевского князя. Узнав об убийстве Олега, Владимир, как утверждает Нестор-летописец, испугался и сбежал в Скандинавию, а Ярополк завладел и новгородским княжеством. Однако через год Владимир, наняв за морем дружину и, вероятно, пообещав воинам богатую добычу, возвратился в Новгород, изгнал наместников Ярополка и приказал им передать хозяину: «Владимир идет на тебя, готовься к бою с ним». Новгородский князь собрался воевать с Ярополком, опираясь на союз с полоцким князем Рогволдом. На это же рассчитывал и его брат. И каждый из соперников старался для укрепления союза сосватать половецкую княжну Рогнеду. В этом деле удача сопутствовала Ярополку – законному киевскому князю, а Владимиру отказали в довольно оскорбительной форме, что ускорило развязку конфликта. Владимир молниеносно собрал войско и немедленно двинулся на Полоцк. Нападение было неожиданным для Рогволда. В результате полоцкий князь и его жена были убиты, а Рогнеду Владимир взял в жены, тем самым лишив полоцкую землю самостоятельности и даже автономии в составе складывающегося древнерусского государства. Впоследствии от этого варварского брака у Владимира родилось шестеро детей.
Покорив Полоцк, младший Святославич затем овладел Киевом и расправился с Ярополком. Теперь ничто не мешало ему взойти на престол. Вокняжение Владимира в столице Руси, согласно Иакову Мниху, произошло 14 июня 978 г. В то время феодализм у восточных славян только начал зарождаться, активизировалось формирование классов и усилилась социальная поляризация. Государство превращалось в раннефеодальную монархию с еще несовершенным механизмом принуждения. Поэтому часто единство огромной территории держалось только на личном авторитете князя. Первым единоличным правителем русской земли летописец называет Ярополка, а Владимир еще более усилил авторитарность княжеской власти.
Сев на престол в Киеве, Владимир первым делом решил избавиться от варяжских наемников, с помощью которых захватил власть. Дело в том, что варяги, поверив в свою незаменимость, повели себя крайне возмутительно. Они потребовали от Владимира наложить на киевлян дань в свою пользу – по две гривны с человека (1 гривна = 204,7 г серебра). Но Владимир сумел отправить варягов в Византию и только незначительную их часть влил в ряды своих дружинников. К византийскому императору он направил послов с такими словами: «Вот идут к тебе варяги, не решайся держать их в столице, иначе принесут тебе столько зла, сколько и мне, но рассели их по разным местам, а сюда ни одного не пускай».
Освободившись таким образом от варягов, Владимир в своей внешней и внутренней политике стал опираться на дружину, которая в своей массе состояла из русичей. Летописи изображают великого князя идеальным дружинным командиром: «Владимир то любил дружину и с ней советовался про устройство и порядки земли и про войны». И такое положение вещей было характерно для многих зарождавшихся монархий Европы. Ведь родоплеменные пережитки были еще сильны, да и класс крупных феодалов формировался в основном из тех же дружинников.
Свою государственную деятельность молодой князь, как и его предшественники, начал с присоединения к Киеву восточнославянских союзов племен, которые или еще не вошли в состав государства, или отпали в связи со смертью предыдущего киевского князя. Первой военной акцией Владимира стал поход против тулибов и хорватов в 981 г. Их тогда окончательно ввели в состав Киевской Руси. Потом были подавлены восстания вятичей и радимичей в 982 – 984 гг. Одновременно были покорены Закарпатская Русь и Тмутаракань. Во время правления Владимира все основные восточнославянские союзы племен были включены в состав государства. Процесс создания Киевской Руси практически завершился. Границы страны в основном совпадали с этническими границами восточнославянской общности. На востоке Киевская Русь достигла междуречья Оки и Волги, на западе – Днестра, Карпат, Западного Буга, Немана и Западной Двины, на севере – Чудского, Ладожского и Онежского озер, на юге – Дона, Роси, Сулы и Южного Буга.