Родился в деревне Бежаново, ныне Вачского муниципального округа Нижегородской области. В ноябре 1938 года был призван на службу в Красную Армию Павловским районным военным комиссариатом Горьковской области. Участник Великой Отечественной войны. Воевал в составе 157-й отдельной разведывательной роты 172-й стрелковой дивизии, позднее в 4-й отдельной моторизованной разведывательной роте Воронежского фронта, 1-го Украинского фронта. Принимал участие в освобождении Праги. После окончания войны продолжил службу в армии. С мая 1967 года полковник Гуляев – в запасе, проживал в городе Львове Украинской ССР. Награды: ордена Красного Знамени (11.06.1945), Отечественной войны 2-й степени (08.02.1944),Александра Невского (06.03.1945), Красной Звезды (03.05.1944, 02.08.1944, 30.04.1954), медали, в т. ч. «За боевые заслуги» (20.06.1949).