Геннадий Попов родился в Магаданской области. Имеет высшее образование по специальности «Юриспруденция».
В 2010 году господин Попов работал юристом в коммерческой организации. С 2010 по 2021 годы трудился в разных структурах администрации Лабинского района, в том числе был заместителем главы муниципалитета. С 2021 по 2022 годы работал замдиректора, начальником отдела правового и кадрового обеспечения краевого многофункционального миграционного центра. Позже он стал замначальника территориального отдела департамента внутренней политики Краснодарского края.