Родился 18 сентября 1925г. в д. Учили Арского района в многодетной крестьянской семье, которая рано лишилась отца-кормильца: первого председателя колхоза, организованного в деревне Учили, коммуниста Ахунзяна (отца Гарифа) убили кулаки.Основы грамоты постигал в школе-семилетке д. Казанбаш, позже получил образование в Арском педагогическом училище, которое окончил в 1947году.
В 1947 году он становится студентом историко-филологического факультета Казанского государственного университета и в 1952 году успешно его заканчивает.По окончании университета работает в редакции журнала «Совет эдэбияты» («Советская литература» ).
С 1956 по 1968 годы проживает в Альметьевске, становится ответственным секретарём отделения Союза писателей Татарской АССР.
В этот период Ахунов пишет свои основные произведения.
В 1957г. становится членом Союза писателей СССР.
В 1968г. Ахунов вернулся в Казань, где с 1971 по 1974 гг. работал главным редактором журнала «Казан утлары» .Г. Ахунов очень активен и в общественной жизни.
С 1969 года он — член КПСС. Был делегатом XXV и XXVI съездов партии, II, III, IV съездов писателей РСФСР, V, VI и VII съездов писателей СССР. Депутат Совета Национальностей Верховного Совета СССР 9-10 созывов (1974-1984) от Татарской ССР.
В Верховный Совет 9 созыва избран от Чистопольского избирательного округа № 645; член Комиссии по иностранным делам Совета Национальностей.
В 1973г. за роман «Клад» и повесть «Ядро ореха» писатель награждён премией Татарской АССР имени Г. Тукая.
В 1974—1984гг. Ахунов — председатель Союза писателей ТАССР, в 1987—1991гг. — председатель Фонда культуры Татарстана.
В 1993г. Ахунов был удостоен звания «Народный писатель Татарстана» .Умер 4 июня 2000 года, похоронен в Арске.