Олег Иванович Соколов родился в 1937 году и после окончания Тульского механического института в 1960 году начал свою карьеру на заводе «Металлист» в Серпухове. Там он проработал до 1980 года, занимая различные должности и пройдя путь от начальника отдела механизации НОТ до секретаря парткома.
В 1980 году Олег Иванович был избран вторым секретарем ГК КПСС и стал курировать промышленность города и района. Под его руководством Серпуховский район занял первое место в Московской области по работе промышленности и сельского хозяйства.
С 1983 по 1985 год Олег Соколов занимал должность заместителя генерального директора НПО АЗТ по научной работе, а затем стал директором ВНИИМотопром, где проработал до 1992 года.
По инициативе Олега Ивановича в селе Васильевское началось строительство мототрассы, которая стала основой для возрождения мотоспорта в Серпуховском районе. Дальнейшие работы по ее усовершенствованию вывели трассу на уровень лучших мотокроссовых трасс России.
В 1995 году Олег Иванович был назначен директором вновь созданного МУП БТИ Серпуховского района, который возглавлял до 2011 года. За свою многолетнюю работу Олег Иванович Соколов был награжден рядом медалей и наград, включая медаль «За трудовое отличие», медаль «Ветеран труда» и медаль трижды Героя СССР А. И. Покрышкина.