Приблизительной датой рождения Ольги считается 894 год. Различные летописи не дают однозначного ответа о ее происхождении. Одни источники говорят о том, что Ольга (Хельга) происходит из семьи скандинавских князей, другие о том, что Ольга – это дочь Вещего Олега. Летописец Нестор, написавший «Повесть временных лет» считает, что Ольга родилась в простой деревенской семье под Псковом.
По некоторым источникам, князь Игорь, будущий супруг Ольги, познакомился с ней во время похода, она помогала ему переплывать реку. Игорь увидел всю красоту и мудрость будущей княгини и привез ее в Киев. Позже Игорь взял в жены девушку. Летописи отмечают, что на момент замужества Ольге только-только исполнилось 12 лет.
Ольга проявила себя не только как заботливая жена, но и как прекрасный правитель. В отсутствие Игоря, пока тот был в походах, Ольга решала политические вопросы государства Киевского.
В 945 году Игорь был убит, а княгиня Ольга стала регентом для их малолетнего сына Святослава. Чтобы урегулировать конфликт и захватить Киевскую Русь древляне послали к Ольге 20 мужей, с предложением выйти замуж за князя Мала. По летописи все они были живьем погребены.
Позже Ольга сама обратилась к древлянам с просьбой послать к ней 20 мужей, чтобы ее встретили с честью на древлянской земле. Однако прибывших мужей закрыли в бане и сожгли. Это была вторая месть Ольги древлянам за смерть супруга.
Военный поход княгини на древлян не увенчался успехом. Несмотря на то, что многие города были захвачены, город Коростень осадить не удалось. Однако потребовав дань с каждого двора по тройке голубей и воробьев, привязала к их лапам трут и город охватил пожар.
После мести Ольга занялась внутренней политикой государства. При ней была преобразована налоговая реформа, заключающаяся в том, что теперь «погосты» (области) должны были платить «уроки» (фиксированную дань).
Внешняя политика Ольги также показывала ее мудрость. Дела с другими государствами велись не посредствам военных походов, а при помощи дипломатии. Были заключены дружеские отношения с Византией и Германией.
Отношения с другими государствами, в частности с Византией показали Ольге, что есть другая истинная религия, в отличие от язычества – христианство. В 957 году Ольга приняла христианство и получила имя Елена. Очарованный красотой Ольги император Византии хотел взять ее в жены, но княгине Киевской удалось отказать, не задев чувства императора.
Ольга пыталась обратить своего сына в православие, но ее попытки были напрасны, Святославоставался язычником. По мнению историков, Святослав опасался негодования своей дружины и именно поэтому отказывался принимать христианство.
Несмотря на это, крещение Ольги произвело неизгладимое впечатление на ее внука Владимира, который в 988 году не только сам окрестился, но и крестил всю Киевскую Русь.
Однако Ольга не дожила до этого события, она скончалась, в 969 году. И только в середине XVI века княгиня Ольга Киевская была признана святой.