Год рождения князя Владимира неизвестен, (историки считают, что это примерно 960-й год). Согласно источникам XVI века, родился он в селе Булутине, куда его бабка, княгиня Ольга, сослала его мать, которая, по версии некоторых исследователей, будучи христианкой (она была раздатчицей милостыни, а это — занятие христианки), нарушила со Святославом заповедь "не прелюбодействуй". Внука Ольга взяла к себе в Киев. Среди сыновей великого князя Святослава Владимир, по "Повести временных лет", он был третьим после Ярополка и Олега. В 970 году, отправляясь в очередной военный поход на Византию, отец поставил его, совсем еще мальчика, князем в Новгороде. А киевским князем после смерти отца в 972 году стал Ярополк. Потом, как это практически всегда бывало в те времена, у братьев началась затяжная война за Киевский престол, закончившаяся, по летописям в 980 году (по житию, составленному во второй половине XI века монахом Иаковом, — в 978-м) победой Владимира. Согласно летописи, в 987 году Владимир на совете бояр принял решение о крещении "по закону греческому". Через год, после того как киевский князь отбил у византийцев Корсунь (Херсонес — Херсонесское городище на территории современного Севастополя), на мирных переговорах с императорами Василием II и Константином VIII Владимир предложил вернуть город, если они отдадут ему в жены свою сестру Анну, а те, в свою очередь, поставили ему условие — креститься. Владимир вместе с дружиной крестился, после чего обвенчался с Анной, вернулся в Киев и велел уничтожить языческие идолы и крестить народ. Правда, по более раннему источнику — житию, составленному монахом Иаковом — крестился князь в 998 году, а Корсунь взял и женился на сестре императоров через три года. Впрочем, о том, что детали хронологии этих событий не сохранились, еще в начале XI века предупреждал летописец в "Повести временных лет". Поэтому датой крещения Руси традиционно считается летописный 988 год.