Олег Константинович родился в 1936 г. в Ряжске Рязанской области.
В 1956 г. окончил Канский горно-геологический техникум, затем - Томский политехнический институт. С 1993 г. работал в Новосибирске, в ИНГГ СО РАН. Награжден медалью «За заслуги в разведке недр», знаком «Отличник разведки недр». Автор сборника стихов и книг о геологии.