Ольга Ли родилась 22 июля 1986 года в городе Абай, Карагандинская область, Казахстан. В 2003 году поступила на экономический факультет Юго-Западного государственного университета, училась на заочном отделении. Работала журналистом в «Международном журнале „Саша“».
При поддержке курского предпринимателя Константина Березина основала газету «Народный журналист» для публикации «обращений, жалоб и радостей». Также газета публиковала компромат. В 2011 году избрана депутатом Курской областной думы по списку КПРФ.
В 2012 году инициировала сбор подписей за отставку действующего губернатора Курской области Александра Михайлова.
На выборах в Государственную думу VII созыва Ольга Ли возглавила региональные списки партии «Яблоко» в Курской и Белгородской областях, а также была выдвинута кандидатом по Курскому одномандатному округу № 109. По итогам выборов Ли заняла 4 место с 10,15% голосов избирателей, уступив кандидатам от «Единой России», КПРФ и ЛДПР, но обойдя представителя «Справедливой России», действующего депутата Государственной думы Александра Четверикова.
В 2016 году 2 марта Ольга Ли опубликовала на Youtube видео-обращение к Владимиру Путину, в котором резко раскритиковала проводимую им внешнюю и внутреннюю политику. После этого против неё возбудили два уголовных дела - по обвинениям в клевете и экстремизме, а курские депутаты сочли её виновной в «посягательстве на конституционный строй».