Гайфутдин Гильмутдинов родился 13 января 1913 года в селе Смаиль (ныне — Балтасинский район Татарстана) в крестьянской семье. Получил начальное образование, работал в колхозе, затем шахтёром в городе Горловка Сталинской области Украинской ССР. В 1939—1940 годах проходил службу в Рабоче-крестьянской Красной Армии, участвовал в боях на озере Хасан и советско-финской войне. С июля 1941 года — на фронтах Великой Отечественной войны. Принимал участие в Сталинградской битве, Барвенково-Лозовской операции, освобождении Запорожской области. К октябрю 1943 года гвардии сержант Гайфутдин Гильмутдинов командовал пулемётным отделением 120-го гвардейского стрелкового полка 39-й гвардейской стрелковой дивизии 8-й гвардейской армии 3-го Украинского фронта. Отличился во время битвы за Днепр.