Представительница русской театральной актёрской школы, появилась на киноэкране в 1980 году в роли Вари Березиной в мелодраме Виктора Аристова «Тростинка на ветру».
Яркими работами, принесшими молодой актрисе успех и популярность, стали роли Кати Котовой в фильме Виктора Титова «Отпуск за свой счёт» (1981) и Зины — помощницы профессора Преображенского в культовой картине Владимира Бортко «Собачье сердце» (1988).
В 1980-90-х годах — актриса Ленинградского государственного молодёжного театра на Фонтанке. Сыграла во множестве спектаклей, в числе которых:
Несмотря на успешную актёрскую карьеру, Ольга решила изменить свою судьбу. В документальном фильме «Актеры одной роли» (Первый канал, 2008) актриса рассказывает, что в сложный для страны постперестроечный период в обществе царила депрессия, жить было очень трудно и люди не ходили в театр. В 1993 году она покинула сцену и, последовав рекомендации подруги, устроилась в качестве менеджера в крупную компанию по продаже мебели. (В этой компании она работала и на момент съёмок док. фильма — в должности управляющего.)
Окончила филологический факультет Санкт-Петербургского государственного университета.
Помогла решить проблему с отоплением пос. Ленинское, чему способствовала статья в газете «Деловой Петербург».
Живёт в Санкт-Петербурге.