Родилась в деревне Тулебай Кугарчинского района в республике Башкортостан. В семье было 4 детей, Ольга Ефимовна - самая младшая. Окончила 7 классов. Во время и после войны работала в колхозе трактористкой. Вышла замуж в 1956 году за Мельникова Ивана Маркеловича - офицера, участника Великой Отечественной войны 1941-1945 гг. Был награжден Орденом славы второй степени. В Пойковском проживала с 2003 года. Вдова участника Великой Отечественной войны. Награды: медаль «Ветеран труда», юбилейные медали.