Родился на станции Биюк-Онлар Таврической губернии. Выпускник Симферопольского коммунистического строительного техникума (1932–1936). Основные этапы трудовой деятельности: в 1932 г. слесарь-водопроводчик (г. Евпатория), затем – мотористом пансионата № 3 (г. Евпатория); в 1936 г. техник в строй конторе «Горстрой» (г. Евпатория); в 1936–1937 гг. техником-прораб при строительстве образцового детского санатория (г. Евпатория). В мае 1937 г. был призван в Черноморский флот в бригаду миноносцев в качестве электрика, где пробыл до 1942 г. В 1942 г. добровольно ушел на фронт, был зачислен в отдельную морскую бригаду. Вскоре Олег Петрович был ранен и попал в плен, из которого спасся побегом, после чего был направлен в часть в качестве командира отделения стрелкового полка. После демобилизации в 1945 г. поступил на работу в проектно-сметное бюро в качестве техника, затем в 1947 г. был переведен на должность районного инженера жилищного управления Центрального района (г. Симферополь), в 1948 г. переведен на должность инженера Горжилуправления (г. Симферополь, с 1949 г. трудился инженером в Крымском сельскохозяйственном институте им. М. И. Калинина.
Награжден: медаль «За боевые заслуги» (1944); Орден «Отечественной войны» (1944), «Орден Славы» (1944).