Денис Юрьевич родился в 1978 году. В 2007 году он окончил Ростовский государственный экономический университет «РИНХ» и начал службу в органах прокуратуры.
В ведомстве отметили, что за годы работы Денис Козлов прошел путь от следователя прокуратуры Шолоховского района Ростовской области до прокурора Северо-Курильского района Сахалинской области. В его послужном списке также значатся должности старшего следователя Шолоховского межрайонного следственного отдела Следственного управления Следственного комитета при прокуратуре РФ по Ростовской области, заместителя руководителя того же отдела, помощника Боковского межрайонного прокурора Ростовской области, помощника прокурора Шолоховского района Ростовской области, помощника прокурора Макаровского района Сахалинской области, старшего помощника прокурора Макаровского района Сахалинской области, заместителя Долинского городского прокурора Сахалинской области.
За примерное исполнение служебных обязанностей Козлова неоднократно поощряли Генеральный прокурор РФ и прокурор Сахалинской области.