Нестор рассказывает, что в 988 году Владимир пошел в поход на Корсунь (Херсонес), главный город византийских владений в Крыму. Почему русский князь, вместо того чтобы пригласить к себе греческих священников, решил захватить город?
Владимир не хотел принимать христианство как простой подданный Византии: захватив Корсунь, он потребовал, чтобы ему в жены отдали царевну Анну. Византийским правителям пришлось согласиться на брак. Князь и его дружина приняли крещение в Корсуни. Владимир получил христианское имя Василий в честь своего крестного отца — византийского императора.
С царевной, корсунскими священниками и церковной утварью Владимир прибыл в Киев. Он велел низвергнуть кумиров — поставленных им прежде идолов, главного же, Перуна, бить палками, бросить в Днепр и плавить за пороги, вон из Русской земли. Князь обязал всех киевлян прийти к Днепру, чтобы в его водах принять крещение. Крестить новгородцев он отправил Добрыню. Во всех городах надлежало ставить церкви. Дети состоятельных людей должны были обучаться грамоте. Матери плакали: их чадам суждено было стать служителями церкви, а не княжескими дружинниками.
Главную — соборную — каменную церковь Владимир построил в Киеве. Он посвятил ее Богородице, новой покровительнице Русской земли, и выделил на ее содержание десятину, то есть десятую часть всех княжеских доходов. Церковь стала именоваться Десятинной.
Новые обычаи быстро распространялись по всей Русской земле. Ее жители перестали по древнему славянскому обычаю сжигать своих умерших: их еще хоронили под курганами, но клали головой на восток по христианскому обычаю — ведь с востока должен был явиться Спаситель.
Владимир не только крестил Русскую землю. Он установил новый порядок правления: посадил своих сыновей в русских городах и обязал их платить ему дань — налоги в столицу, Киев. Старшим сыном считался Святополк, но на самом деле его отцом был Ярополк, брат Владимира. После смерти Ярополка Владимир женился на его вдове, матери Святополка, который получил город Туров. Изяслав, сын полоцкой княжны Рогнеды, после того как Владимир вступил в христианский брак с византийской царевной Анной, стал править в Полоцке. Ярослав сел в Новгороде, Борис — в Ростове, Глеб — в Муроме, Святослав — в древлянской земле, Всеволод — в основанном князем городе Владимире на Волыни, Судислав — во Пскове, Станислав — в Смоленске, Мстислав — в далекой Тмутаракани.