Ольга Сергеевна родилась 09.09.1969 года в с. Абашево Хворостянского района Куйбышевской области.
В 1989г. окончила Куйбышевский учетно-кредитный техникум по профессии бухгалтер сбербанка.
С 1990г. по 1994г. работала диспетчером в ПСК им.Буянова. С 1994г. по 1998г. работала старшим кассиром в Хворостянском пансионате для ветеранов войны и труда. С 1998г. по 2007г. работала главным бухгалтером Новотульской сельской администрации.
27.03.2007г. была избрана главой сельского поселения Новотулка.
Собранием представителей сельского поселения Новотулка муниципального района Хворостянский Самарской области от 19.11.2010 г. № 11 Главой сельского поселения Новотулка муниципального района Хворостянский Самарской области избрана глава сельского поселения Новотулка муниципального района Хворостянский Самарской области Леонова Ольга Сергеевна, депутат Собрания представителей сельского поселения Новотулка муниципального района Хворостянский по одномандатному избирательному округу № 9.
Переизбрана на основании решения Собрания представителей от 08.10.2015 г. № 7/2 .