Родился 10 мая 1977 года в поселке Новый Некоуз Ярославской области.
В 1997 году окончил Ивановское пожарно-техническое училище МВД России.
В 2001 году окончил Академию Государственной противопожарной службы МВД России по специальности инженер пожарной безопасности.
Служебную деятельность начал в 1997 году в пожарной части № 21 г. Рыбинска.
С 2001 года проходил службу на различных должностях Главного управления МЧС России по Ярославской области.
В 2007 году перешел на службу в Управление ФСБ России по Ярославской области.
27 сентября 2018 года депутатами Cобрания представителей Некоузского муниципального района Петров Григорий Геннадьевич избран Главой Некоузского муниципального района.