Юрий Козлов родился 7 апреля 1976 года в п. Прохоровка Белгородской области. В 2007 году окончил Московский государственный открытый университет по специальности «электроснабжение» и получил квалификацию горного инженера.
Трудовой путь начинал электриком в механизированном цехе одного из местных промышленных предприятий. В «Белгородэнерго» Юрий Козлов пришел в апреле 2001 года контролером Прохоровского участка «Энергосбыта».
С 1 апреля 2008 по 31 июля 2009 гг. возглавлял Прохоровский участок филиала ООО «Энергобаланс-Центр» в Белгородской области. До нынешнего назначения занимал должность начальника Прохоровского участка транспорта и учета электроэнергии филиала ОАО «МРСК Центра» — «Белгородэнерго».