Государственный служащий. Занимал должность прокурора Республики Саха (Якутия). Имел чин Старшего советника юстиции. До назначения на пост прокурора служил в качестве заместителя прокурора Красноярского края. Курировал вопросы уголовно-судебного управления, отдела по обеспечению участия прокуроров в гражданском и арбитражном процессе.
Олег Нарковский родился в 1967 году в городе Кызылорда, Казахстан. С 1985 по 1987 год проходил срочную службу в Вооруженных Силах Советского Союза. Окончил Красноярский государственный университет. В 1992 году поступил на службу в органы прокуратуры Российской Федерации.
Карьеру начал в качестве помощника прокурора Железнодорожного района города Красноярска. Затем служил старшим помощником, прокурором и старшим прокурором отдела по надзору за расследованием особо важных дел и оперативно-розыскной деятельностью прокуратуры Красноярского края. Являлся заместителем прокурора Свердловского района города Красноярск.
С 2001 года, на протяжении семи лет занимал должность прокурора Свердловского района.
Назначен заместителем прокурора Красноярского края 28 августа 2008 года. Курировал вопросы уголовно-судебного управления, отдела по обеспечению участия прокуроров в гражданском и арбитражном процессе. Руководил научно-консультативным советом при прокуратуре края, курирует вопросы взаимодействия с научными и высшими образовательными учреждениями.
Указом Президента Российской Федерации 7 июня 2019 года старший советник юстиции Олег Нарковский был назначен Прокурором Республики Саха (Якутия) на пятилетний срок.
Нарковский Олег Дмитриевич скоропостижно скончался 19 декабря 2020 года в городе Красноярск. Причиной смерти чиновника стало обострение онкологического заболевания.