唐贞观公元647年王玄策奉诏出使天竺。此时摩揭陀国君戒日王晏驾,国内势力发生内乱,帝那伏帝王阿罗那顺篡位,截杀唐朝使节。全无防备的大唐使节团除正副使之外悉数遇难。使节团的财物全部被掠夺一空。入狱后的王玄策得到的戒日王女儿的帮助得以逃出生天,从印度大陆往北回归。渡甘地斯河、越新都斯坦平原,至尼泊尔借兵七千人,另借吐蕃一千二百人,共计万余人兵发天竺。联合部队以雷霆之势横扫敌军。
敌军不敌,使出象兵想一转乾坤,后被王玄策用火牛阵一举击溃。阿罗那顺守城不出,王玄策用云梯抛石火攻强攻多日,最终兵溃,阿罗那顺逃亡。后王玄策一路追杀残兵败将灭中印度、破数万守军的朝乾托卫城活捉阿罗那顺。各邦国争先恐后进贡珍宝,表示臣服。贞观公元648年五月王玄策长安献捷报,功传天下。