Олег Николаевич родился 31 июля 1962 года в п. Преображение Лазовского района. В 1984 году закончил Приморский сельхозинститут, в 2003 Дальневосточную академию госслужбы.
С 1978 года (с 9 класса) активно занимался туризмом и краеведением, регулярно участвовал в соревнованиях, слётах и фестивалях. Много раз организовывал путешествия для школьников по Приморскому краю, преподавал экологию и краеведение.
С 1993 года участвовал в организации и работе экологического движения. В 1994 году выбран первым координатором WWF по спасению амурского тигра. В 1995 году награждён поездкой в США за экологическую деятельность. С 1995 председатель Лазовской районной общественной организации экологического образования «Жар-зверь». С 1998 года член экологического координационного Совета при губернаторе Приморского края. В 2002 году выбран участником межправительственной программы «Открытый мир» по молодёжной политике за международную экологическую деятельность и награждён поездкой в США.
В 1990 году выбран депутатом Лазовского районного совета народных депутатов, член Комиссии по рациональному природопользованию. В 2005 году депутат Лазовского сельского поселения, зам. председателя Комитета. С 2012 года депутат Думы Лазовского муниципального района, председатель Комиссии по сельскому хозяйству, землепользованию и природопользованию.
Поэт и писатель. Автор сборников стихотворений: «Прикосновение», «СтихиЯ», «Белая песня». Автор сборников рассказов: «Сила жизни», «Спасатель», «Повесть о тигре», «Под знаком тигра». Первый Дальневосточный финалист национальной детской литературной премии «Заветная мечта» за рассказы о тигре в 2006 году. Лауреат международного литературного конкурса «Национальное возрождение Руси» за рассказы о тигре в 2010 году.
В 2006 году принят в Союз российских писателей. С 2013 года председатель Приморского отделения Союза российских писателей.
В настоящее время изучает наследие В.К. Арсеньева, касающееся его секретных охотничьих экспедиций по Лазовскому району в 1903-1905 годах.
С 2014 года действительный член Приморского краевого отделения Всероссийской общественной организации «Русское географическое общество - Общество изучения Амурского края».