Родился в Нижнем Новгороде. Окончил среднюю общеобразовательную школу № 1 города Перевоза, Перевозский строительный колледж. В 2015 году был призван на срочную военную службу, после окончания которой остался служить в армии по контракту. В 2019 году был уволен с военной службы с зачислением в запас. Работал водителем в ООО «ННПП» УК РБПИ Групп (с. Вад Нижегородская обл.). С октября 2022 года – участник специальной военной операции по защите Донецкой и Луганской народных республик, по демилитаризации и денацификации Украины. Военнослужащий Вооружённых Сил России заместитель командира мотострелкового взвода сержант Козлов погиб при исполнении воинского долга. Похоронен в Перевозе, на городском кладбище. Награды: орден Мужества (посмертно). Память: на здании средней общеобразовательной школы № 1 (г. Перевоз, улица Молодёжная, 11), где учился воин, установлена мемориальная доска.