Родился в 1964 году в Москве, а в 1973 начал заниматься парусным спортом. В 1986 начал тренерскую карьеру. Олег Николаевич – чемпион СССР в классе ORC в 1990 и 1991 годах, призер Спартакиады Народов СССР (1991), 3-кратный чемпион России – 2 раза «Звездный», 1 «Солинг» – 1990-е г. Многократный призер чемпионатов России в различных классах яхт: «Дракон», Sb20, «Звездный». Подготовил участников Олимпийских Игр, призеров чемпионатов мира и Европы, воспитал пять мастеров спорта международного класса и 12 мастеров спорта России, победителей и призеров чемпионатов России. Тренер высшей категории, старший тренер сборной Санкт-Петербурга по парусному спорту, являлся членом тренерского совета сборной России по парусному спорту, выступал в составе профессиональных парусных команд. Подготовил чемпионов России в классах 470, «Европа», «Инглинг» и 49er; призеров чемпионатов России в национальных и международных классах яхт.
1991 – 1999 г. Член сборной России
1995 – наст. время Старший тренер ШВСМ по ВВС
2008 – 2016 г. Председатель тренерского совета Санкт-Петербурга
2008 – 2012 г. Генеральный директор спортклуба «Парусник»
2012 г. Директор Академии парусного спорта
2018 г. – наст. время Заместитель старшего тренера Академии парусного спорта
2022 – удостоен награды правительства Санкт-Петербурга «За заслуги в развитии физической культуры и спорта Санкт-Петербурга». Почетная грамота министра спорта Российской Федерации.