Родился 11 декабря 1956 г. в Ильинском районе Пермской области, окончил школу в 1974 г. С 1974 - 1979 гг. – студент факультета механизации сельского хозяйства Пермского СХИ. После защиты диплома ему присвоена квалификация инженера-механика по специальности "Механизация сельского хозяйства". Отслужив в рядах Советской Армии, Г.П. Новиков в 1981 г. возвращается в совхоз "Пермский" (поселок Майский Краснокамского района), где в период учебы в вузе проходил производственную практику и работал мастером-наладчиком, заведующим ремонтно-механическими мастерскими комплекса. С 1984 г. по 1993 г. инструктор сельхозотдела Краснокамского горкома КПСС, секретарь парткома совхоза "Пермский", председатель исполкома, глава администрации Майского поселкового Совета. С 1993 г. Г.П. Новиков руководил жилищно-коммунальным хозяйством поселка Майский. Избирался депутатом Пермского областного Совета народных депутатов Земского собрания Краснокамского муниципального района. Он является членом постоянной комиссии по нормотворческой деятельности в области бюджетной и налоговой политики. "Почетный работник ЖКХ РФ" (2008 г.), "Почетный гражданин города Краснокамска"(30 сентября 2010 г.).
В сентябре 2015 г. избран председателем Земского собрания Краснокамского муниципального района Пермского края.