Геннадий Иванович Худяков родился 22 сентября 1958 года в селе Лопатки Курганской области. Учился в Лопатинской средней общеобразовательной школе. Учился в Курганском машиностроительном техникуме. Трудился. Пенсионер.