Депутат Псковского областного Собрания депутатов VI созыва.
Член Всероссийской Политической Партии «Единая Россия».
Председатель комитета по экономической политике, АПК и экологии.
Андрей Козлов родился 9 июля 1977 года в городе Новосокольники, Псковская область. В 1999 году окончил Великолукскую государственную сельскохозяйственную академию по специальности «Экономика и управление в АПК».
Трудовую деятельность молодой человек начал в должности экономиста СПК-колхоза «Захаринский». Затем с 1999 по 2001 год проходил службу в рядах российской армии. После демобилизации являлся ведущим специалистом по правовым вопросам Управления сельского хозяйства города Новосокольники.
С 2003 по 2005 год Козлов находился в должности председателя СПК-колхоз «Захаринский». В этот период окончил Северо-Западную Академию Государственной службы при Президенте. Позднее являлся председателем сельскохозяйственного производственного кооператива-колхоза «Красное знамя». Впоследствии стал руководителем хозяйства.
В 2007 году Андрей Григорьевич стал депутатом Псковского областного Собрания четвёртого созыва. В 2011 году переизбран депутатом областного Собрания пятого созыва. Является членом Всероссийской Политической Партии «Единая Россия».
На выборах 18 сентября 2016 года Андрей Козлов повторно избран депутатом Псковского областного Собрания шестого созыва. Является председателем комитета по экономической политике, агропромышленному комплексу, экологии и природопользованию.