Олег Николаевич родился в 1941 году в г.Куйбышев (районный) ТатАССР. В 1960–63 года служил в рядах Советской Армии. Окончил техническое училище по специальности «радиотелемеханик» (1966г.). В 1972–93 года работал на Казанском заводе пишущих устройств для ЭВМ, затем в Управлении ведомственной охраны при МВД РТ. Ветеран труда (1989г.).
Награждён орденом Трудовой Славы (1983г.), медалью «В память 1000-летия Казани» (2005г.).