Олег Понакушин родился в Рыбинске. Окончил школу № 29 в 1985 году.
Водными лыжами начал заниматься в 1977 году. Под руководством тренеров Александра Ивановича Рассохина и Игоря Петровича Лихачева добился высоких спортивных результатов.
Почётные звания «Мастер спорта СССР» и «Мастер спорта СССР международного класса» были присвоены О. Понакушину в 1982 и 1985 годах.
Победитель первенства СССР среди юношей в фигурном катании 1982 года.
Серебряный призёр первенства Европы среди юношей 1984 года в фигурном катании. Победитель Кубка «Дружбы» соцстран 1984 года.
На первенстве СССР среди юниоров 1986 года в Прейли выиграл фигурное катание с результатом 6580 очков.
Серебряный призёр IХ летней Спартакиады народов РСФСР 1986 года в фигурном катании и бронзовый призёр - в многоборье и слаломе.
Неоднократный чемпион РСФСР 1986-1990 годов, чемпион ЦС ДСО «Зенит».
Чемпион России 1992 года в слаломе и многоборье, 3-кратный серебряный и 2-кратный бронзовый призёр 1992-1994 годов в фигурном катании, слаломе и многоборье.
Победитель международных соревнований.
Победитель всесоюзных и республиканских соревнований по фигурному катанию в бассейне с 1986 года (1980-е, 1990-е, 2000-е), лучший результат 7340 очков.