Олег Адольфович Щепетков родился 21 февраля 1954 года в Морозовске Ростовской области в семье офицера ВВС. Учился в Качинском высшем военном авиационном училище летчиков.
За свою жизнь Щепетков освоил более 50 типов самолётов и их модификаций, налетал более 3000 часов.
В рамках Международной программы исследования атмосферы Земли выполнял стратосферные полёты в условиях полярной ночи над северными морями, над Индийским и Атлантическим океанами. Он дважды пересёк трёхсоткилометровую «озоновую дыру» в Антарктиде. Над Индийским океаном продолжил полёт при считавшейся невозможной естественной температуре минус 92 градуса.
12 сентября 2001 года при выполнении испытательного полёта был вынужден покинуть неуправляемый самолёт на парашюте (второй пилот А. Г. Бесчастнов погиб).
Летом 2002 года, попав в сплошную грозовую облачность, когда были закрыты все аэродромы Италии, при одном заглохшем двигателе посадил самолёт с третьей попытки, когда в баках оставалось всего несколько литров топлива.
19 июля 2004 года Олегу Адольфовичу Щепеткову присвоено звание Героя Российской Федерации с вручением медали «Золотая Звезда» «за мужество и героизм, проявленные при испытании авиационной техники и исследовании земной атмосферы».