唐太宗即位以后,派大将李靖灭了侵扰北方多年的很强大的东突厥,国威大振。西北各少数民族首领纷纷向大唐称臣纳贡,拥护唐太宗为他们的共同首领,尊称他是“天可汗”。接着唐太宗又派李靖击败了西南的吐谷浑(我国古代民族之一,在今青海省,谷音yù),打通了西域的通道。西域各国也纷纷和唐朝交往,远在西南的吐蕃(我国古代藏族在青藏高原建立的政权,蕃音bō),也派来了使者。
吐蕃人是藏族的祖先,生活在青藏高原上,过着农耕和游牧的生活。吐蕃人勇敢善战,认为战死是光荣的,谁要是临阵逃跑,大家就拿一个狐狸尾巴挂在他的帽子上,嘲笑他像狐狸一样胆小。吐蕃人的首领称为“赞普”,意思是雄壮强悍的男子。
大约在公元629年,吐蕃人的赞普松赞干布的父亲沦赞弄囊统一了西藏各个部落。在他十三岁的时候,吐蕃毗王族的残部大搞分裂,爆发了叛乱,沦赞弄囊被毒死了。年轻的松赞干布担负起平定叛乱和反击侵略的任务,在中小贵族的帮助下,平定了叛乱,维护了吐蕃王朝的统一。他做了赞普,把都城迁到逻些(现在的拉萨),制定官制和法律,创立国有王田制度,建立了强大的奴隶制政权。
松赞干布是个能文能武的人才,很小就精通骑马、射箭、击剑等各种武艺,而且爱好民歌,善于写诗,受到吐蕃人的爱戴。松赞干布非常羡慕唐朝的文化,想和唐朝建立友好关系。公元634年,他第一次派遣使臣前往长安访问。唐太宗很快就派使臣回访。从此,汉藏两族关系越来越密切了。
过了两年,松赞干布又派使者到长安向唐朝求亲,唐太宗没有答应。吐蕃使者怕松赞责备他不会办事,回到吐蕃后,向松赞撒谎说:“唐天子快要答应把公主下嫁给我们啦,因为吐谷浑王也去求亲,才把我们求亲的事给担搁了。”
吐蕃和吐谷浑两国本来就在闹摩擦,松赞干布听了使者的回报,更加怨恨吐谷浑。他马上出动二十万人马进攻吐谷浑。吐谷浑王看吐蕃军攻势很猛,抵挡不住,就退到环海一带。
松赞干布打败了吐谷浑,乘胜打到唐朝境内的松州(今四川松潘),又打了个大胜仗。松赞干布骄傲起来,派人威胁唐朝说:“如果不把公主嫁给我,我就带兵打到长安。”
唐太宗很生气,派吏部尚书侯君集带兵讨伐吐蕃。松赞干布骄傲轻敌,结果被打得大败,收兵退回逻些。
松赞干布看到唐朝这样强大,既害怕又佩服。公元640年,他派大相(相当于宰相)禄东赞带着黄金五千两、珍宝数百件,经过数千里的草原,再一次到长安求婚。
传说当时到长安求婚的五个国家的使臣,他们都带着贵重的礼物,想要娶唐朝的公主。究竟把公主嫁给谁呢?太宗决定出五个难题,看哪个使者能答出来就嫁给哪国。
唐太宗把各位使臣请到宫里,拿出一颗九曲明珠和一束丝线,对他们说:“你们当中谁能把丝线穿到明珠中间的孔,就将公主嫁给谁的国王。”原来,这颗明珠有两个相通的珠孔,一个在旁边,一个在正中,中间的孔弯弯曲曲,所以叫九曲明珠。要想用一根软软的丝线穿过去,非常困难。几位使臣拿着丝线直发愁。禄东赞很快就想出一个办法,他找到一只蚂蚁,用一条马尾鬃拴在蚂蚁的腰上,把蚂蚁放到九曲珠的孔内,然后不断地向孔里吹气。一会儿,这只蚂蚁便拖着鬃从另一端的孔中钻了出来。禄东赞再把丝线接在马尾鬃上,轻轻一拉,丝线就穿过了九曲明珠。唐太宗见禄东赞这样聪明,很高兴。
接着,唐太宗又出了第二道难题,他让人把使臣们带到御马场。御马场左右两个大圈,一边是一百匹母马,一边是一百匹马驹。唐太宗要求使臣把它们的母子关系辨认出来。其他几个使臣束手无策,只有禄东赞想出了办法。他运用吐蕃人民在游牧方面的丰富经验,暂时不给马驹吃草饮水。过了一天,他把母马和马驹同时放了出来。只见母马嘶叫,马驹哀鸣,小马驹一个个跑向自己的母亲去吃奶,它们的母子关系就这样被禄东赞辨认出来了。禄东赞说:“马的母子关系已经辨清,请陛下将公主嫁给我们的赞普。”唐太宗说:“还要再考一次,然后决定。”
当天夜里,宫里钟鼓齐鸣,皇帝传召各国使臣入宫。其他几位使臣急忙穿戴整齐赶到宫里。只有禄东赞想得周到,他因初到长安,路途不熟,怕回来的时候找不到路,就让随从带着红颜色,在去皇宫途中的十字路口都做了记号。原来唐太宗是请各国使者到宫里看戏。看完戏,唐太宗说:“你们各寻归路吧,谁能最先回到住处,就把公主许给谁的国王。”
禄东赞有记号指引,很快就回到了住处。其他使臣由于不熟悉路途,找来找去,直到天亮以后才回到住处。
经过五次考试,禄东赞都顺利地通过。唐太宗非常高兴,心里想:松赞干布的使臣这样聪明、机智,松赞干布自己更不用说了,于是决定将文成公主嫁给吐蕃赞普。后来,在青藏高原的人民中,就流传着一个“五难求婚使”的动人故事。
公元641年,二十四岁的文成公主在江夏王李道宗的护送下,动身到吐蕃去。唐朝廷为公主准备了一份丰厚的嫁妆,除了金银珠宝、绫罗绸缎以外,还有许多吐蕃没有的谷物、果品、蔬菜种子、药材、蚕种。还带了大批的医药、种树、工程技术、天文历法的书籍。
文成公主出嫁的消息传到吐蕃,从唐朝边境到吐蕃,一路上都有人准备好马匹、牦牛、船只、食物,接送文成公主。松赞干布亲自从逻些(今西藏拉萨)赶到柏海(今青海鄂陵湖或札陵湖)迎接。松赞干布和文成公主在那里举行了隆重的婚礼。
婚礼结束后,松赞干布和文成公主越过雪山高原,到了逻些城。公主入城的那天,逻些人民像过盛大节日一样,载歌载舞,夹道欢迎。松赞干布还在逻些按照唐朝的建筑格式,为公主专门建造了一座城郭宫殿,供公主居住。
文成公主在吐蕃生活了四十年,她为汉藏两族人民的友好联系和发展藏族经济文化作出了贡献。
唐太宗去世以后,唐朝和吐蕃继续保持着频繁的来往和密切的关系。