Родилась 19 апреля (2 мая) 1917 года в городе Самара в семье рабочего. Татарка.
Окончила 9 классов, аэроклуб в городе Коломне Московской области. Жила и работала в столице Узбекистана городе Ташкенте.
В Красной Армии с декабря 1941 года. Окончила Батайскую военную авиационную школу пилотов. В действующей армии с мая 1942 года. Член ВКП(б) с 1942 года.
Командир эскадрильи 46-го гвардейского ночного бомбардировочного авиаполка (325-я ночная бомбардировочная авиадивизия, 4-я воздушная армия, 2-й Белорусский фронт) гвардии капитан Санфирова О. А. совершила 630 боевых ночных вылетов на уничтожение живой силы и укреплений противника.
Отважная лётчица погибла смертью храбрых 13 декабря 1944 года при возвращении с боевого задания. Похоронена в братской могиле в белорусском городе Гродно.