Григорий Григорьевич Козлов окончил факультет электрификации Санкт – Петербургского государственного аграрного университета по специальности «инженер-электрик», несколько раз повышал квалификацию на профильных курсах.
Двадцать лет проработал в филиале республиканского унитарного предприятия «Витебскэнерго» «Полоцкие электрические сети». Занимал должности мастера производственного участка, диспетчера района электросетей, главного инженера Чашникского РЭС. В должности главного инженера управлял районом электрических сетей, в состав которого входят два удаленных участка, обслуживающих города Чашники и Новолукомль и более 200 деревень с населением 36000 человек.
С сентября 2012 г. – заместитель главного инженера филиала ОАО «ЛОЭСК» «Лужские городские электрические сети».
По словам главного инженера филиала Александра Полякова, за период работы на предприятии проявил себя грамотным специалистом, требовательным к производственной дисциплине и стремящимся к повышению собственных профессиональных знаний и навыков.