Родился 13 ноября 1959 года в Тюмени. Любил математику, интересовался историей, занимался спортом, увлекался музыкой. Окончил сразу две школы: среднюю №37 и музыкальную по классу баяна. Поступил в Тюменское высшее военно-инженерное командное училище.
Выпуск 1981 года. Офицерская служба началась на Украине.
В Республику Афганистан лейтенанит Репин прибыл в апреле 1982 года в 285 танковый полк (в/ч пп 86997) 108 мотострелковой дивизии на должность командира инженерно-технического взвода инженерно-саперной роты в городок Баграм провинции Парван. Неоднократно участвовал в военных операциях. Проявил себя смелым и решительным комвзвода.
17 декабря 1982 года в ходе выполнения боевой задачи у поселения Ишкабад в пригороде населенного пункта Джабаль-ус-Сирадж (уездного центра провинции Парван) Олег Викторович погиб.
За мужество и героизм он награжден орденом Красной Звезды (посмертно).
Похоронен на Червишевском кладбище Тюмени. Экспозиция музея тюменской школы №37 хранит память о выпускнике-герое (сетевое издание Тюмень Медиа: «МЫ ПОМНИМ ИХ…»).