Геннадий Олегович Панин родился в 1981 году в посёлке Верея.
В 2013 году окончил с отличием РАНХиГС по специальности «Государственное и муниципальное управление». Также имеет высшее юридическое образование, которое получил во Владимирском государственном педагогическом университете.
Весной 2008 году был избран депутатом совета депутатов городского округа Орехово-Зуево по избирательному округу № 9. Также переизбрался в 2009 году.
Осенью 2014 года был избран главой города Орехово-Зуево и через месяц был избран секретарем местного отделения партии Единая Россия.
Через два года Панин сложил с себя полномочия главы города, став исполняющим обязанности.
Спустя год, был вновь переизбран на должность главы Орехово-Зуева сроком на пять лет.
Член партии Единая Россия.