Родилась в 1954 году на Дальнем Востоке. Свое имя получила в честь бухты Ольга, на берегу которой располагалась воинская часть отца.
Отец – боевой офицер, прошедший Великую Отечественную войну от Курска до Кенигсберга. Мать – инженер.
С детства живет в Санкт-Петербурге, сначала с родителями, теперь – со своей семьей.
Закончила 366-ю математическую школу. Училась в Ленинградском университете на биофаке. Более 20 лет занималась научной деятельностью, преподавала в Военно-медицинской Академии. Кандидат биологических наук.
Позже получила второе высшее образование – юридическое.
В 1997-1999 гг.- помощник-советник вице-губернатора Санкт-Петербурга, председателя Комитета финансов И.Ю.Артемьева.
В 1999-2007 и 2011-2013 гг. – главный помощник депутата Законодательного Собрания Санкт-Петербурга.
В 2013-2017 гг. – руководитель аналитического отдела, а в 2017-2021 гг. – эксперт аппарата Уполномоченного по правам человека в Санкт-Петербурге.
С 2021 г. – эксперт фракции «ЯБЛОКО» в Законодательном Собрании Санкт-Петербурга.
В 2012-2022 гг. – член Санкт-Петербургской избирательной комиссии с правом решающего голоса (на общественных началах).
Член партии «ЯБЛОКО» с 1994 года.
Член Партийного арбитража с 2011 года. С 2020 года – председатель Партийного арбитража.
С 2022 – 2024 годах заместитель председателя Петербургского «Яблока»
Член гендерной фракции партии и фракции «Зеленая Россия», заместитель председателя Санкт-Петербургского регионального отделения партии «ЯБЛОКО».
Государственный советник Санкт-Петербурга 1 класса.
Награждена благодарностями Уполномоченного по правам человека в Санкт-Петербурге, Центральной избирательной комиссии Российской Федерации, имеет государственные награды.
Увлекается историей искусства, рисованием.
Имеет дочь и трех внуков.