Воспитанник азербайджанского футбола.
Впервые вышел на поле в высшей лиге чемпионата Азербайджана по футболу в сезоне 1996/97 в составе бакинского «Нефтчи».
В 2002 перешёл в «Волынь» из Луцка. В 2004, выйдя на замену на 62-й минуте в матче против запорожского «Металлурга», получил мощный удар по ногам от запорожца Коноваленко, который нанёс ему тяжёлую травму (перелом ноги). Но поскольку лучане были в численном меньшинстве, Гулиев мужественно провёл некоторое время на футбольном поле в том матче. Уже в Луцке на ногу игрока был наложен гипс и установлен срок выздоровления — два месяца.
В итоге, вернулся на родину и перешёл в евлахский «Карван». Летом 2005 года перешёл из «Карвана» в «Хазар-Лянкяран», но, недолго пробыв там, вернулся обратно.
С 2007 по 2008 играл в «Стандарде», карьеру заканчивал в «Карване», где был капитаном команды.
В сборной Азербайджана в период с 1999 по 2005 год провёл 44 матча.
С 2011 года - тренер-селекционер «Нефтчи».