Олег Адольфович родился в Морозовске Ростовской области в семье военного. В 1971 году он начал службу в армии и в 1975 году окончил Качинское высшее военное авиационное училище летчиков. До 1983 года служил в строевых частях ВВС. В 1984 году завершил обучение в Центре подготовки летчиков-испытателей ВВС и до 1985 года продолжал службу.
Его карьера в летно-испытательной работе началась в Государственном Краснознаменном научно-испытательном институте ВВС. Олег Щепетков проводил испытания различных авиационных систем, включая реактивный штурмовик Су-25 и сверхзвуковые истребители Су-27 и МиГ-29. Он также установил шесть мировых авиационных рекордов на самолете М-55 в 1993 году.
В 1996 году Олег Щепетков был уволен в запас и начал работать старшим летчиком-испытателем на Экспериментальном машиностроительном заводе им. В.М. Мясищева. В рамках международной программы исследования атмосферы он выполнял стратосферные полеты на самолете-лаборатории М-55, включая полеты над Антарктидой и океанами.
Во время одного из полетов над Индийским океаном, столкнувшись с температурой -92°C, он успешно завершил задание, доставив важные данные ученым. Летом 2002 года, попав в грозовую облачность над Европой, Щепетков сумел посадить самолет, когда топливо почти закончилось.
Олег Адольфович посещал Невинномысск в рамках «Вахты Героев Отечества», проводил для молодежи уроки мужества и участвовал в высадке деревьев на Аллее Героев. Глава Невинномысска, Михаил Миненков, отметил: «Когда такие люди посещают наш город, они оставляют неизгладимое впечатление. Простой, скромный человек своей судьбой подает пример жизни и служения своей стране. Желаю крепкого здоровья и безоблачного неба над головой», - отметил глава Невинномысска, Герой России Михаил Миненков.