Зиннат Загидуллович родился 20 сентября 1926 года в д. Нижняя Сунь Мамадышского кантона ТатАССР (позже Кзыл-Юлдузского района ТатАССР, ныне Мамадышский район РТ).
Участник Великой Отечественной войны. Призван в ряды Красной Армии 10 ноября 1943 года Кзыл-Юлдузским РВК ТатАССР. С 1945 года по 1950 год принимал непосредственное участие в операциях по борьбе с бандитизмом на территории Литовской ССР. С 20 октября 1950 года по 12 деабря 1969 года служил в органах внутренних дел надзирателем тюрьмы №1 УИТУ МВД Литовской ССР.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945 гг.».