Durante el siglo V, Kumaragupta I debió resistir los embates heftalitas en el norte de la India.En 450, el emperador persa sasánida Yazdegerd II pudo contener un intento de invasión heftalita pero, en el año 483, estos derrotaron a su sucesor Peroz I.Durante esa época, se mezclaron intensamente con las poblaciones indoiranias, adquiriendo un carácter más civilizado.En la India fueron abatidos por los turcos en el año 528, mientras que, en Persia, Cosroes I —aliado con los turcos— aplastó a los heftalitas establecidos en Irán.En el año 563 fueron masacrados por los göktürk en alianza con los persas lo que les obligó a formar una serie de pequeños estados tapón entre los dos imperios.