话说唐太宗派李靖击败了西南的吐谷浑,打通了西域的通道,西域各国纷纷和唐朝交往,远在西南的吐蕃也派使者来了,当时的吐蕃赞普名叫松赞干布,是个能文能武的人才,他在13岁的时候就精通骑马射箭击剑等各种武艺,而且爱好民歌,善于写诗,受到吐蕃人的爱戴,他的父亲死去后,吐蕃贵族发动叛乱,松赞干布靠他的勇敢才智,很快把叛乱平定了,年轻的松赞干布并不满足吐蕃的贵族生活,为了学习唐朝的文化,他派出使者长途跋涉到长安来,要求跟唐朝建立友好关系。
唐太宗也听到吐蕃的名声,愿意跟他们结交,还派使者到吐蕃去回访,过了两年,松赞干布又派使者到长安向唐朝求亲,唐太宗没有答应,吐蕃使者怕责备他不会办事,回到吐蕃后向松赞干布撒谎说,唐天子快要答应把公主下嫁给我们了,因为吐谷浑王也去求情才把我们求亲的事给耽搁了,吐蕃和吐谷浑两国本来就在闹摩擦,松赞干布听了使者的回报,更加怨恨吐谷浑。他马上出动20万人马进攻吐谷浑。吐浴浑王看吐蕃军攻势很猛,抵挡不住,就退到淮海一带。松赞干布打败了吐谷浑成胜打到唐朝境内的松州,又打了个大胜仗,松赞干布骄傲起来,派人威胁唐朝说,如果不把公主嫁给我就带兵打到长安。
唐太宗生气了,派大将侯君集带兵反击,吐蕃将士对松赞干布挑起跟唐朝的战争本来不愿意。看到唐朝派大军前来,都要求退兵,松赞干布眼看蛮干下去,要遭到失败就向唐朝求和,唐太宗本来愿意同吐蕃友好,也就同意讲和了,公元640年,松赞干布又派了个能干的使者禄东赞,带了100人的出使队伍,准备了五千两黄金和许多珍贵的厚礼。到长安去求亲,唐太宗接见了禄东赞,传达了他们的年轻国王想跟唐朝有好的心愿,说得娓娓动听,唐太宗心里挺满意,就在皇族的女儿中挑选一个美丽温柔的封为文成公主。把她许嫁给松赞干布。
据说使者禄东赞是个绝顶聪明的人,后来在青藏高原的人民中,流传着一个动人故事,禄东赞在长安求亲的时候,各国过来求亲的使者很多,唐太宗下了一道命令,要前来求亲的使者先解答几个难题,哪一国使者能够解答就答应与哪国和亲。第一道题目是要求把一根很细的丝线,穿过一颗有九曲孔道的明珠,禄东赞把丝线系在一只蚂蚁的腰部,蚂蚁带着丝线踏过明珠的九曲孔道,丝线也就带过来了,第二道题目是把100匹母马和100匹小马驹儿放在一起,要求辨认出那匹马驹儿是拿匹母马生的,禄东赞把母马和马驹儿分开,关了一天,断绝了马驹的饲料和水,第二天再把它们放在一起,落荒了的马驹儿分别奔到自己的母亲那里去吃奶,他们的母子关系也就认出来了,禄东赞通过了一道道考试,最后一道是要从2500名美貌,年轻的女子中找出谁是文成公主,禄东赞凭他敏锐的眼力一下子就把那大方的公主认出来了,这些传说不大可能是事实,但是却反映了吐蕃人民对唐朝的友好和完成这个使命的使者的赞美。
公元641年24岁的文成公主在江夏王李道宗的护送下,动身到吐蕃去。朝廷为公主备了一份十分丰富的嫁妆,金银珠宝绫罗绸缎当然是少不了的,除此以外,还有许多吐蕃没有的谷物果品蔬菜的种子药材蚕种,他还带了大批的医药种树工程技术天文历法的书籍,文成公主出嫁的消息传到吐蕃,从唐朝边境到吐蕃,一路上都有人准备好马匹牦牛船只食物接送文成公主。
松赞干布亲自从逻些赶到柏海迎接,松赞干布和文成公主在那里举行了隆重的婚礼,婚礼结束后,松赞干布和文成公主越过雪山高原,到了逻些城。公主进城的那天,逻些人民像过盛大节日一样载歌载舞,夹道欢迎松赞干布。还在逻些城按照唐朝的建筑格式为公主,专门建造了一座城给公主居住,文成公主在吐蕃生活了40年,他为汉藏两族人民的友好联系和发展藏族经济文化做出了贡献,直到现在,在西藏的大昭寺和布达拉宫,还供奉着松赞干布和文成公主的塑像。