Он воспитанник «Спартака» из Москвы, но в основном составе не играл. За свою карьеру Козлов играл в таких командах, как «Спартак» (Латвия), «Утенис» (Литва). Выиграл чемпионат страны со «Спаратакс».
Также он был в команде «Торпедо», «Гомеля» и «Минска» (вся Беларусь). Гомель выиграл Кубок страны в составе команды.
Козлов присоединился к Caspian в качестве свободного агента.