Родился 30 июня 1956 года в Донецке. В 1982 году окончил ВТУ им. Щепкина. С 1982 по 1990 года работал в Челябинском государственном драматическом театре им. С.М .Цвилита. Первый раз Олег Иванович работал в театре на Покровке с 1991 г. по 2002, в этом же году он ушел в Донецкий областной академический театр. В 2005 г. вернулся на сцену «театра на Покровке».
роли в кино 2011 Чужие крылья :: эпизод 2009 Тарас Бульба (Россия, Украина) :: Демытрович 2002 Следствие ведут Знатоки. Десять лет спустя :: директор банка 2001 Саломея :: Петр 2000 ДМБ :: военком 1996 Ермак :: Черкас 1992-2006 Тихий Дон | Quiet Flows the Don (Великобритания, Италия, Россия) :: эпизод 1987 Мой боевой расчёт :: капитан 1982 Король Лир (фильм-спектакль) 1982 Василий Буслаев :: эпизод 1982 Баллада о доблестном рыцаре Айвенго :: эпизод 1980 Синдикат-2 :: эпизод