Родился 22 ноября 1922 года в городе Баку в семье крестьянина. Азербайджанец. Окончил Бакинскую школу № 14 (по другим источникам № 132).
В РККА с 1941 года. В 1942 окончил Сталинградское военное авиационное училище.
На фронтах Великой Отечественной войны с октября 1942 года. Воевал в небе Белоруссии, Прибалтики и Восточной Пруссии. Был сбит 14 марта 1943 в районе города Старая Русса, но сумел довести свой самолёт до линии фронта и выпрыгнуть с парашютом. Благополучно приземлился практически у самой линии фронта и добрался до наших позиций.
К концу 1944 года гвардии капитан Кулиев совершил 265 боевых вылетов, в 54 воздушных боях сбил 18 самолётов противника.
После войны продолжил службу в ВВС.
Жил в городе Баку. Работал начальником аэропорта Баку, начальником отдела Азербайджанского потребительского общества. Умер в 1992 году. Похоронен в Баку, на Аллее почётного захоронения.
Награждён орденом Ленина, тремя орденами Красного Знамени, орденом Александра Невского, двумя орденами Отечественной войны 1-й степени, орденом Красной Звезды, медалями.