Олег Козлов прошел путь от командира танкового взвода до заместителя военного комиссара области. Во внутренних войсках МВД России с 2004 года.
В конце декабря 1994 года танковый батальон майора Козлова участвовал в боях за Грозный. Боевики организовали глубоко эшелонированную оборону города. В ночь на 31 декабря, несмотря на недостаточное для успешного наступления соотношение сил, танки совместно с мотострелковыми подразделениями приступили к штурму города.
4 января 1995 года продвижение подразделений было остановлено массированным огнем из подвалов и этажей домов. Выполнение боевой задачи оказалось под угрозой срыва. Тогда комбат лично возглавил танковую атаку и подавил очаги сопротивления. В ходе скоротечного броска танкисты уничтожили около 15 огневых точек боевиков, предотвратив многочисленные потери среди мотострелков. Задача была выполнена.
Указом Президента Российской Федерации от 19 октября 1996 года Козлову Олегу Александровичу присвоено звание Героя Российской Федерации.