Начинал карьеру в 1991 году в клубе «Вайнах» из Шали. Далее выступал за клубы «Эрзу» из Грозного, «Жемчужина» из Будённовска. В 1994 году перешёл в «ФК Ингушетия» из Назрани, однако следующий сезон начал в ростовском «СКА». С 1997 по 2002 годы играл в пермском «Амкаре», в Перми его часто преследовали травмы, а в 2000 году Олег провёл свой лучший сезон, став лучшим футболистом Прикамья. В 2002 году добрался до полуфинала Кубка России, где пермяки уступили московским армейцам. В 2006 году вернулся в «Ангушт», который впервые в своей истории получил право выступать в Первом дивизионе. Сезон 2007 года начал в рязанском «Спартаке», но после того, как клуб снялся, перешёл в «Рубин» из Новолокинской, выступавший в первенстве Краснодарского края. После окончания футбольной карьеры стал тренером ФК «Краснодар».