Родилась 8 февраля 1926 года в с. Голубовка Штеповского района Сумской области. Детство провела на родине. После окончания 6 класса вместе с родителями приехала по переселению в с. Большой Силан (ныне - с. Нагорное) Пожарского района. Родители устроились работать в колхоз «22 января»: отец был бригадиром, потом председателем колхоза, мать работала звеньевой. Старшая сестра в войну была трактористкой. Семилетку Ольга Григорьевна окончила в 1941 году. После окончания школы была принята в колхоз счетоводом.
Во время Великой Отечественной войны, помимо основной работы, приходилось дополнительно работать в поле разнорабочей. К концу войны училась в Спасском педагогическом училище.
С августа 1945 года начала работать по специальности учителем начальных классов в Больше-Силанской семилетней школе, где проработала до 1948 года. Затем устроилась на работу телефонисткой в отделение связи, проработала в этой должности до 1962 года, в 1963 году разнорабочей 6-го отделения Пожарского совхоза, с 1967 года бухгалтером Больше-Силанской ИЖС до 1972 года. С 1972 года работала заведующей магазином с. Нагорное.
На пенсию ушла в 1988 году. За честный и добросовестный труд награждалась почетными грамотами, премиями, ценными подарками.