Родился в 1959 г. в д. Широково Казачинского района Красноярского края.
В 1981г. окончил Сибирский технологический институт в г. Красноярске по
специальности лесное хозяйство.
С 1982 по 1984гг. работал на разных должностях в лесхозе Казачинского района
Красноярского края, последняя должность – главный лесничий.
С 1984 г. проходил службу на оперативных и руководящих должностях в органах
госбезопасности Красноярского края.
2004-2006 гг. заместитель начальника регионального управления ФСБ РФ по
Красноярскому краю.
С ноября 2006 года и.о. начальника регионального управления ФСКН России по
Красноярскому краю, полковник полиции.
13 марта 2007 года начальник регионального управления ФСКН России по
Красноярскому краю, Указ Президента РФ #335
Нагрудный знак "За службу в контрразведке" 2 и 3 степени (2000 г. и 2005 г.)
Медаль ордена "За заслуги перед Отечеством" 1 и 2 степени (2000г. и 2006г.)
также награжден другими медалями и ведомственными наградами.
Указом Президента Российской Федерации #224 от 19 февраля 2010 года
начальнику УФСКН России по Красноярскому краю Ширяеву Геннадию Петровичу
присвоено очередное специальное звание генерал-лейтенант полиции.
Награжден медалью ФСКН «За отличие в службе в органах наркоконтроля» III
степени. Приказом ФСКН России награжден именным табельным оружием. В 2009 году
приказом Директора ФСКН России удостоен звания «Почетный сотрудник наркоконтроля».
Женат, воспитывает сына и дочь.