Хафиз Гиниятович родился 5 октября 1918 года в г.Спасск Казанской губернии. Окончил в 1936 году 9 классов средней школы в г.Куйбышев ТатАССР.
Участник Великой Отечественной войны. В 1939 году был призван Куйбышевским РВК ТатАССР на службу в ряды Красной Армии, откуда попал на фронт, был ранен в бою, демобилизован по ранению. Работал дежурным комендантом (1954–55г.г.), кладовщиком (1955–61г.г.) в Куйбышевском училище механизации, охранником на строительном участке (1961–64г.г.), сторожем в РОВД (1964–68г.г.), охранником в райисполкоме (1968–71г.г.), на Районном узле связи спровождающим почты (1971-72.г.), в Куйбышевском РВК ТатАССР сторожем (1972-73г.г.), машинистом на мясокомбинате (1973–74г.г.), транспортировщиком на оптико-механическом завода (1974–76г.г.); сотрудник отделения охраны (1976–78г.г.) Куйбышевского района ТатАССР.
Награждён орденом Отечественной войны 1-й степени (1985г.), знаком «Фронтовик» (2000г.), медалями.
Умер 3 ноября 2001 года, похоронен на городском кладбище г.Болгар РТ.