Родился 3 мая 1953 года в городе Барановичи Барановичской области Белорусской ССР в семье военнослужащего. Окончил среднюю школу в городе Рязань.
Служил в Советской Армии. В 1975 году окончил Рязанское высшее военное автомобильное училище. После его окончания служил в автомобильном батальоне  Армавирского военного авиационного лётного училища.

В 1978 году окончил Высшие курсы военной контрразведки в городе Новосибирске. Впоследствии окончил Академию ФСБ России и Военную академию Генерального Штаба.

После 1978 года служил в Третьем Главном управлении КГБ СССР (контрразведка в Вооруженных Силах СССР) — оперуполномоченный, начальник особого отдела военной контрразведки дивизииармейского корпусаармии.

В 19931998 годах был начальником особого отдела Приволжского округа Внутренних войск МВД России.

В 19941996 годах, в период первой чеченской войны, находился в командировках в Чеченской Республике в должности командира оперативной группы ФСБ России.

В 19982000 годах проходил службу в Центральном аппарате Федеральной службы безопасности России, был начальником отдела и заместителем начальника Управления военной контрразведки.

В период второй чеченской войны в 19992000 годах вновь находился в Чечне, возглавлял оперативную группу ФСБ России по Чеченской Республике. Организовал и лично руководил рядом успешных спецопераций ФСБ в Чечне и прилегающих к ней регионах, в ходе которых уничтожены и захвачены в плен ряд полевых командиров и активных боевиков. Подробности операций в средствах массовой информации не разглашались.

За проявленное  мужество и героизм в ходе контртеррористической операции на Северном Кавказе Указом  Президента Российской Федерации 19 февраля 2000 года полковнику Дуканову Олегу Михайловичу присвоено высокое звание Героя Российской Федерации с вручением медали «Золотая Звезда».

В 2000 году — начальник Управления ФСБ по Рязанской области.

В Рязани был президентом двух спортивных федераций — «Русский бой» и греко-римской борьбы, так как сам занимался этим видом спорта, имеет звание мастера спорта и был серьёзно увлечен борьбой, собираясь связать свою жизнь с тренерской работой.

С 2002 года — начальник Управления ФСБ по Ставропольскому краю. Под его руководством чекисты края, примыкающего ко всем горячим точкам Северного Кавказа, вели большую работу по предотвращению террористических актов.

С мая 2008 года – в запасе.

В настоящее время воинское звание Дуканова О. М. — генерал-лейтенант.

Награждён боевыми орденами и медалями Российской Федерации.

«Почетный сотрудник контрразведки».

Член президиума «Ассамблеи народов России».

Председатель «Российской организации содействия спецслужбам и правоохранительным органам» (РОССПО).

Вице-президент «Федерации Универсального боя России».

Президент «Федерации спортивной борьбы Ставропольского края».

Почетный президент «Федерации спортивной борьбы Рязанской области».

В Рязани имя Героя России О.М. Дуканова носит детско-подростковый клуб единоборств «Русский бой».

Член исполкома «Федерации Спортивной борьбы России».

Учредитель АНО “Центр спортивной борьбы олимпийского чемпиона Сурена Рубеновича Налбандяна”

С 2020 года – председатель Попечительского Совета «Оргкомитета по увековечению памяти взвода лейтенанта Романовского».