Христианство стало проникать на Русь задолго до ее крещения. Существуют неоспоримые исторические сведения, что часть русов была крещена еще в IX веке при Аскольде (ум. в 882). Более того, само крещение Руси носило официальный характер, а константинопольским патриархом Фотием был послан на Русь архиепископ для создания здесь церковной структуры. Однако в этот период на Руси, по–видимому, шла напряженная борьба между христианской и языческой партиями, и окончательно христианство утвердилось более чем через сто лет. Тем не менее, по свидетельству летописей, среди дружинников князя Игоря (ум. в 945) имелось немало христиан, а в Киеве действовала христианская Церковь, где совершались богослужения и приносилась присяга, «ибо многие варяги и хозары» были христианами. В 957 году приехавшая в Византию киевская княгиня Ольга уже была христианкой. У ее внука, князя Владимира (ум. в 1015), еще до крещения четыре из пяти жен были христианками. Много христиан проживало до крещения Руси и в Новгороде, где действовала церковь Преображения Господня.
Русь в IX–X веках была традиционно связана с блистательным Константинополем — Царьградом и со славянами в центральной Европе и на Балканском полуострове. Эти связи в значительной степени определили ориентацию Киевской Руси на восточно–христианский мир. При этом у киевских князей была возможность выбора между различными религиями, так как их исповедующие государства были заинтересованы в контроле над богатыми русскими землями. Именно о подобном соперничестве между крупнейшими монотеистическими религиями рассказывает эпизод из памятника древнерусской литературы «Повесть временных лет». Согласно этому эпизоду (подлинность событий, изложенных в нем, многими учеными отрицается), получившему название «Сказание о Владимировом крещении», в Киев в 986 году пришли представляющие восточное христианство посланцы из Константинополя, миссионеры из Рима, а также представители иудаизма и ислама. Согласно легенде, князю Владимиру больше всего понравилась речь греческого проповедника, однако он еще не торопился принять христианство восточного обряда. На следующий год князь отправил в разные страны посольства, чтобы они на месте могли ознакомиться с каждой из религий. Летопись рассказывает, что латинские и мусульманские обряды не произвели на послов особого впечатления, Константинополь же и греческие церковные службы привели послов в восторг, и они усиленно стали склонять Владимира к принятию христианства восточного обряда. Однако окончательное принятие христианства Владимиром оказалось связанным с военно–политическими обстоятельствами — походом на Корсунь и женитьбой на греческой царевне; условием женитьбы было крещение Владимира. Вернувшись в Киев в 988 году, Владимир разрушил языческие капища и крестил в Днепре народ, после чего начал «строить в городах церкви и назначать попов».
Даже из вышесказанного ясно, что крещение Руси Владимиром не было столь простым и быстрым делом, как его часто представляют. Прежде всего, летописи рисуют нам яркую и противоречивую фигуру князя, который до крещения мало походил на христианского святого. Язычник по натуре и верованиям, он содержал гарем, устраивал оргии, даже приносил в жертвы христиан. Опыт полководца и мудрость политика сочетались в нем с яростью и необузданной жестокостью.
Процессу крещения предшествовали попытки Владимира реформировать языческий культ и даже ввести ислам, о чем есть недвусмысленные упоминания в исторических источниках.
Тем не менее не вызывает сомнений, что, крестившись, князь Владимир перестал быть язычником и стал ревностным христианином. Изменились ли его убеждения в силу данного ему Откровения, пережитого духовного опыта или политических обстоятельств не совсем ясно. Однако он решительным образом отверг язычество и утвердил новую религию. Естественно, люди не могли легко отказаться от прежних многовековых верований — поэтому процесс крещения народа был осуществлен в приказном порядке. По свидетельству митрополита Илариона, «крестились если не по собственной воле, то из страха перед приказавшим». В некоторых местах, в частности, Новгороде, замена традиционного языческого культа новым встречала открытое сопротивление. Но все же Русь оказалась готовой к принятию новой веры.
Впоследствии Владимир активно содействовал укреплению и распространению христианства, а официальной датой крещения Руси традиционно стали считать 988 год.