О происхождении Ольги существует несколько версий. Согласно первой, она была скандинавкой, имя её (от германского Хельга) указывает на это. Согласно второй, она была славянка Прекраса из Пскова, позже её переименовали в Ольгу на скандинавский манер. Согласно третьей, Ольга была родом из болгарской Плиски (тогда столица Болгарии), возможно её знатное происхождение повышало её права на властвование после смерти мужа (она могла быть дочерью или родственницей болгарских правителей). Родилась Ольга около 920 года.
Когда был убит Игорь, сыну его и Ольги Святославу было примерно от 3 до 6 лет, так что управлять страной он не мог. Был у Игоря ещё один сын Улеб, вероятно ровесник Святослава, возможно от другой жены.
Начала управление страной Ольга с мести древлянам. Красивая месть врагам, особенно кровным - это было круто в то время. Воодушевившиеся расправой над Игорем, древляне почувствовали себя равными киевлянам. Древлянский князь Мал прислал в Киев послов свататься к самой Ольге. 20 послов приплыли в Киев на ладье. Ольга, оказывая им якобы высокую честь, велела принести их прямо на ладье во дворец. Во дворе дворца ладью с древлянами бросили в глубокую яму и закопали послов живьём. Ольга позвала в Киев новых послов. Послы прибыли. Ольга им предложила перед встречей с ней, попариться в знатной княжеской баньке. Древляне обрадовались такому подарку и полезли мыться. Слуги Ольги заперли наглухо дверь бани снаружи и подожгли её. Стало понятно, что в Киев древляне больше вряд ли приедут, и Ольга сама пожаловала в их землю. Она сказала древлянам, что их послы задержались в Киеве, отдыхают там и скоро приедут обратно. Ольга предложила древлянам помянуть погибшего мужа у его могилы (кургана). Доверчивые древляне согласились. У могилы Игоря накрыли большой стол. Когда древляне напились, дружинники Ольги перерезали их мечами. Затем Ольга осадила столицу древлян Искоростень. Жители города оборонялись стойко и твёрдо, понимая, что пощады им не будет. Год осады не принёс успеха киевлянам. Тогда Ольга предложила древлянам дать ей дань птицами, и она уйдет в Киев. Древляне выдали ей голубей и воробьёв. Ночью киевляне привязали к ногам птиц горящую паклю. Птицы полетели к своим домам. Искоростень загорелся. Древляне были разгромлены и покорены.
Княгиня Ольга во избежание восстаний и волнений установила фиксированные нормы даней для покорённых племён. В 950-х годах она приняла крещение. К этому времени христиане уже проживали в русской земле. Она хотела приобщить к христианской вере сына Святослава, но тот был убеждённым язычником. Христианство принял Улеб другой сын Игоря. Был ли он сыном Ольги непонятно. Ольга умерла в 969 году и была похоронена согласно её воле по христианскому обряду.