Хамракулов родился 18 июня 1946 года в Андижанской области. В 1973 году он окончил Ташкентский государственный театрально-художественный институт (сейчас Государственный институт искусств и культуры).
С 1967 года работал в Андижанском театре, а позже в областной филармонии. В 1987 году ему было присвоено звание народного артиста Узбекистана.
В репертуаре певца много известных классических песен: «Самарқанд ушшоги», «Тошкент ироги», «Оламни асранг», «Раъно», «Сой курдим», «Ширинлигинг», «Кулди баҳорим», «Турналар» и «Ажаб сирлар». Эти песни заняли свое место в сердцах поклонников.
В 2020 году Нуриддин Хамракулов был награжден орденом «Дустлик».