Габдулхак Шакирович родился 10 марта 1922 года в деревне Нижняя Ошма Мамадышский кантон ТатАССР (Мамадышского района РТ). Трудовую деятельность начал в 15 лет. В 1938 году окончив курсы трактористов работал трактористом. В 1940 году призван в ряды Красной Армии и направлен в на Военно-морской флот.
Участник Великой Отечественной войны. Закончив школу водолазов служил в Краснознаменной Амурской флотилии. Принимал участие в боях с Японией. Был командиром водолазного катера. После завершения войны направили в Балаклаву на курсы подводных электросварщиков-газорезчиков. По окончании которых он участвовал в поднятии крейсеров «Красный Кавказ» и «Красный Крым», затопленных немцами на севастопольском рейде. В 1948 году демобилизовался.
После демобилизации вернулся в родной район, работал секретарем партийной организации совхоза «Мамадышский», трудился на ответственных партийных и государственных должностях в Мамадышском и Дубъязком районах. С 1959 года трудовая биография Габдулхака Шакировича была неразрывно связана с Нижнекамским районом. Более 30 лет он возглавлял крупные сельскохозяйственные предприятия района – «Прикамский», «Родина», «Мамадышский».
Награжден двумя орденами Ленина, Отечественной войны I-ой степени, орденами Трудового Красного Знамени, Октябрьской Революции, медалями. Удостоен почетного звания «Заслуженный работник сельского хозяйства РСФСР».
Умер 28 августа 2005 года.