Гариф Закирович родился в 1927 году в селе Курманаево Чистопольского кантона ТатАССР (позже Октябрьского района ТатАССР, ныне нурлатский район РТ) в семье крестьянина.
Закончил Бугульминский учительский институт. Работал учителем биологии и географии в бугульминской средней школе № 11. В 1958 году заочно окончил Казанский государственный педагогический институт. С 1959 по 1964 годы работал директором школы № 11. В 1966 году был назначен директором школы-интерната слабослышащих детей. Являлся депутатом Бугульминского городского Совета пяти созывов, заслуженный учитель РСФСР. Награжден грамотами ГК КПСС, гороно, министерства просвещения ТатАССР и РСФСР, значком "Победитель социалистического соревнования", медалью "За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина".
В 1990 году присвоено звание "Почетный гражданин города Бугульмы".