Депутат Законодательного Собрания Краснодарского края 6-го созыва.
Член комитета по вопросам строительства и жилищно-коммунального хозяйства.
Геннадий Шабунин родился 24 июля 1954 года в селе Черемушка, Красноярский край. После школы до 1976 года учился в Красноярском политехническом институте на инженера-строителя. Позднее окончил юридический факультет Кубанского государственного университета.
Шабунин победил на выборах в депутаты Законодательного Собрания Краснодарского края в декабре 2007 года. Выдвигался от Краснодарского краевого отделения «Коммунистической Партии Российской Федерации». Занимал пост заместителя Председателя комитета ЗСК.
С 14 октября 2012 года являлся депутатом ЗСК на непостоянной основе. Назначен секретарем комитета по вопросам местного самоуправления, административно-территориального устройства и социально-экономического развития территорий.
Шабунин Геннадий Дмитриевич 10 сентября 2017 года избран депутатом Законодательного Собрания Краснодарского края VI созыва. Баллотировался по спискам Всероссийской политической партии «КПРФ». Входит в состав комитета по вопросам строительства и жилищно-коммунального хозяйства.
Занимает должность Председателя Краснодарской краевой организации общественной организации Общероссийского профессионального союза работников жизнеобеспечения. Секретарь Комитета Краснодарского краевого отделения.
Шабунин удостоен Почетной грамоты Законодательного Собрания Краснодарского края.