Ольга Ивановна родилась 9 декабря 1923 года года в с.Порфировка Спасского кантона ТатАССР (позже Куйбышевский район ТатАССР, ныне не существует, территория Спасского района РТ). Окончила 7классов, в 1941 году окончила Педагогический техникум (г.Куйбышев -Татарский).
Участница Великой Отечественной войны. Призвана по мобилизации Куйбышевским РВК ТатАССР 5 мая 1942 года. С мая 1942 года по сентябрь 1945 года телефонист-морзистка 967 отдельного кабельно-шестовой роты, воевала по 9 мая 1945 года на Калининском и Западном фронтах, дошла до Берлина. В бою 30 сентября 1943 года была тяжело ранена в голову и в правою ногу. Демобилизована в сентябре 1945 года После войны работала продавцом, заведующей складом (1966г.) в Куйбышевском районном потребительском обществе. С 1977 года на пенсии. Ветеран труда.
Награждена орденами Отечественной войны 2-й степени (1985г.), Красной Звезды (1943г.), медалями «За боевые заслуги» (1943г.), «За отвагу» (1943г.), «За освобождение Праги» (1945г.), «За взятие Кёнигсберга» (1945г.), значком «Отличный связист».
Умерла 21 апреля 2014 года, похоронена на городском кладбище г.Болгар РТ.