Княгиня Ольга родилась в нынешней области Псковской, в семье простых людей. Была она супругой князя Игоря. Согласно одним сведениям, замуж Ольга вышла в неполные пятнадцать лет. Со своей будущей супругой Игорь встретился на охоте и был пленен ее красотой и умом. В летописях указывается, что княгиня Ольга была единственной женой князя, несмотря на разрешенное тогда многоженство.
Согласно некоторым сведениям, будущая правительница Руси носила до замужества имя Прекраса. Впоследствии от Олега она приняла имя Ольга.
Как известно, в 945 году от рук древлян Игорь погиб. На престол взошла его жена. В летописях можно найти достаточно подробное описание мести правительницы за смерть мужа.
Вскоре после вокняжения Ольги древляне прислали к ней сватов звать ее замуж за князя Мала. Прибыли послы в ладье. Жители Киева отнесли ее вместе со сватами в огромную яму во дворе терема Ольги и закопали их живьем.
Следующих послов древлян, прибывших по просьбе правительницы, сожгли в бане.
По обычаю, княгиня Ольга приехала в земли древлян справить тризну по мужу. Во время тризны по ее приказу древлян опоили, а потом перерубили на могиле Игоря.
В 946 году Ольга, княгиня Киевская, выступила с войском против древлян. После безуспешной осады на протяжении лета города Искоростеня (древлянской столицы) княгиня Ольга приказала сжечь его при помощи птиц, к которым были привязаны зажигательные смеси.
После победы правительница установила на всей Новгородской и Псковской земле налоги и дани.
После покорения древлян правительница вернулась в Киев. Правила княгиня Ольга до совершеннолетия Святослава (сына ее и Игоря). Однако и после она оставалась у руля государства, так как сын постоянно был в походах.
Крещение княгини Ольги (в 955 году) отмечено в летописях как "великое деяние". Приняла христианство и получила имя Елена правительница в Константинополе. После возвращения в Киев, Ольга попыталась приобщить к вере и Святослава. Но сын был непреклонен и не поддался на уговоры.
Ольга была первой правительницей Руси, принявшей христианство. По мнению многих исследователей, именно этот факт предопределил принятие православия во всем государстве.
Согласно одним легендам, крещение Ольга приняла лично от Константина. Еленой нарекли ее в честь матери императора – святой царицы Елены. По некоторым данным, Константин сватался к Ольге до крещения. Однако мудрая правительница указала, что христианам к язычникам свататься не следует. После чего Ольгу крестили. Император снова позвал ее замуж. Но Ольга и на этот раз отказала царю, так как брак был невозможен, – она стала ему крестной дочерью.
В других источниках указано, что крестил княгиню Роман Второй (соправитель Константина), а также патриарх Полиевкт.
Так как Святослав практически все время находился в походах, править государством приходилось его матери. В 968 году на Русскую землю свой первый набег совершили печенеги. Ольга с детьми Святослава укрылась в Киеве. Вскоре сын снял осаду. Однако Святослав не предполагал оставаться в Киеве долго. В 969 году он собрался в новый поход, но Ольга остановила его. К тому времени она была серьезно больна. Спустя трое суток Ольга скончалась.
Завещала правительница похоронить себя по христианскому обычаю и не служить тризну.
По мнению историков, в качестве святой княгиню Ольгу начали почитать во время правления Владимира Крестителя. Согласно сведениям, в 1007 году князь перенес мощи всех святых (в том числе и Ольги) в церковь Святой Богородицы, сооруженную им в Киеве.
Приблизительно с того времени стали отмечать день памяти правительницы 11/24 июля. При этом официальная канонизация (прославление общецерковное) случилась, по всей видимости, несколько позднее – в середине 13 столетия. В 1547 году Ольга (Елена) была причислена к лику святых равноапостольных.