Склонный к пышности и торжественности, гордый князь пожелал принять новую веру от самих царей византийских и патриархов греческих. Кроме того, ему хотелось породниться с императором, взяв в жены его сестру, царевну Анну. Это даже стало условием оказания военной помощи императору в подавлении восстания в принадлежавших Византии землях. Однако император не спешил выполнять взятые на себя обязательства. И Владимир решил добиться своего силой. Он овладел принадлежавшим в то время грекам городом Корсунь (по-гречески Херсонес; руины его находятся на территории современного Севастополя) и снова послал просить руки Анны. Ответом ему было, что царевна как христианка не может быть женой язычника. Владимир сказал, что ему понравилась греческая вера и он желает креститься.
Возможность просвещения Русского государства и земель его, шанс сделать Русь навсегда союзником Византийской империи перевесили нежелание базилевса нарушать традицию не заключать династические браки с варварами, пусть даже и христианами. Собирая Анну в дорогу, ее братья – император Василий II и его соправитель Константин утешали сестру, подчеркивая значительность предстоящего ей подвига. Царевна отправилась в Корсунь для брака с Владимиром. У Владимира в это время разболелись глаза. Анна, увидев это, советовала ему поспешить с крещением, говоря, что это избавит его «…от слепоты и телесной, и душевной». Князь внял ее словам и приказал немедленно послать за корсунским епископом, который и крестил Владимира. И действительно, едва лишь епископ возложил руку на голову Владимира, чтобы погрузить его в купель, как тот внезапно прозрел и закричал от восторга. При крещении Владимир был назван Василием. За крещением последовало и обещанное венчание Владимира с Анной. Затем князь отправился обратно в Киев, взяв из Корсуни греческих пастырей: первого русского митрополита Михаила и священников, а также святые мощи, много икон, крестов и иных святынь. Корсунь же был возвращен грекам.
В Киеве Владимир прежде всего предложил креститься двенадцати своим сыновьям. Вслед за ними крестились многие знатные люди. Затем Владимир стал готовиться к крещению всех своих подданных, первым делом начав истреблять языческих идолов, которые были преданы топору и огню. Главный же из идолов, Перун, был сброшен с горы, на которой стоял, в воды Днепра.
Священники, прибывшие с князем, собирали народ и наставляли его в вере. Наконец Владимир объявил в Киеве, чтобы все жители явились на берег Днепра для принятия крещения, и назначил день для этого. Киевляне не стали противиться воле князя, рассудив, что государь не принял бы новую веру, не будь она лучше прежней. В назначенный день множество народа собралось у воды. Сюда явился и Владимир с пастырями. Все киевляне вошли в реку кто по шею, кто по грудь, малые дети были на руках у взрослых. Священники