玄奘西行回到长安后,随行的还有天竺王的使节一起来到长安,觐见唐太宗,唐太宗非常高兴,于是准备派遣使节前往天竺,于是两国建立起了外交关系。
出使天竺的人中有个叫王玄策的是副使,就这样王玄策第一次踏上了天竺的土地,此时天竺国内也是一片祥和,后续王玄策又两次带队出使天竺,结果在第三次出使天竺的时候了一项壮举。一人灭一国。
王玄策第三次被任命为正使出使天竺,王玄策率领三十多人的使节对位到达天竺,天竺各国纷纷派出使节,带着财物,准备和王玄策一同会长安朝贡,可以刚好中天竺王尸罗逸多死了,于是中天竺国大乱,中天竺大臣阿罗纳顺篡位。阿罗纳顺可能是怕自己篡位的消息传回大唐,害怕大唐派人来镇压他,于是先下手为强,排除军队围捕王玄策的使节队伍,但是王玄策的队伍只有三十多个人,一番激战后,王玄策失败被擒,其余诸国敬献的财物也被劫掠。
王玄策被抓后,用计逃了出来,逃到了吐蕃境内,吐蕃的松赞干布听说后带领骑兵救援王玄策,但是使团中除了副使蒋师仁以外其余人全部被杀。王玄策大怒决定报复天竺,于是王玄策亲自发檄文征召仆从国军队准备攻打天竺,征召到一万两千吐蕃士卒和七千尼泊尔骑兵。自任大总管,任命蒋师仁为先锋进攻天竺,王玄策率领吐蕃和尼泊尔军队,进攻中天竺,一举击破天竺象兵,直取中天竺都城。中天竺叛臣阿罗顺那大惊守城不出,王玄策率吐蕃尼泊尔军卒攻城三个天,中天竺都城被破,阿罗顺那弃城逃跑,王玄策追击斩杀三千余人,敌人溺亡一万余人。
阿罗纳顺弃城后逃往东天竺,向东天竺王借兵并收拢残兵准备再战,结果王玄策和蒋师仁用计大败阿罗纳顺,活捉阿罗纳顺。此战又斩杀敌军万余。剩下的残部跟随那罗纳顺的妻子据守在乾陀卫江结果也被蒋师仁击败,阿罗纳顺的妃子王子被活捉,同时俘虏了一万两千余人,各种牲畜三万余头。五百八十多座城池投降。
东天竺王因为援助了阿罗纳顺,王玄策准备连东天竺一起灭掉,东天竺王大惊,连忙敬献了三万头牛羊,还送来了刀剑弓和大量的财宝,向唐军谢罪。并且表示向大唐臣服。王玄策这才作罢。
贞观二十二年,王玄策把俘虏的阿罗纳顺及其妃子王子,和俘虏的男女两万余人,牛马两万多匹押送到长安献俘。唐太宗大喜,于是封王玄策为朝散大夫。这个官职师从五品的文官,因为唐朝当时并没有把天竺当作对手,一个文官率领仆从国的军队就随意灭掉的国家能强到哪里,因此王玄策的天竺胜利并没有得到重视。而且王玄策的作为和同时期唐朝将领的众多对外大胜相比确实不算特别出众,因此当时唐朝上下并没有把这件事当作什么可炫耀的事。