Олег Имреков родился в Омске 10 июля 1962 года. В его футбольной карьере значатся выступления за команды Факел (Тюмень), Иртыш (Омск), ЦСКА (Москва), Ротор (Волгоград), Спартак (Москва), Шталь (Линц, Австрия), Черноморец (Новороссийск, Россия), Динамо (Шатура, Россия).
 
Оставил Имреков свой след и в украинском футболе, выступая за одесский Черноморец. В период с 1988 по 1990 года в чемпионате СССР он провел 65 матчей, забив девять голов.
 
Закончив карьеру, Имреков работал тренером СДЮШОР Зенит в Москве.