Родилась в селе Шурма Шурминского района Кировской области. Окончила Пищальский лесохимический техникум (1933–1935). Основные этапы трудовой деятельности: в 1935–1938 гг. заведующая военно-учетным столом Шурминского райвоенкомбината (Кировская обл.); в 1937–1939 гг. секретарь Северного авиационного отряда (Архангельская обл.);
В 1942 г. была мобилизована в ряды Советской Армии, получила специальность телефониста. В 1942–1943 гг. Ольга Семеновна служила писарем отдела связи штаба 2 армии (Северо-Западный фронт); в 1943–1945 гг. старшим писарем 161 отдела Линейного батальона связи 65 армии (Брянский, 1 и 2 Белорусский фронты). Основные этапы трудовой деятельности после демобилизации: в 1945–1946 гг. машинистка Шурминского районного военного комитета; в 1946–1954 гг. машинистка Алуштинского районного военного комитета (Крымская обл.); в 1954–1955 секретарь-машинистка Крымского областного управления мер и измерительных приборов (г. Симферополь); в 1955–1961 гг. лаборант-машинистка кафедры спецподготовки Крымского сельскохозяйственного института им. Калинина.
Награждена медалями «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За освобождение Варшавы».