唐太宗灭了东突厥后,又派李靖击败了西南的吐谷浑(我国古代民族之一,在今青海省,谷音yù),打通了西域的通道。西域各国纷纷和唐朝交往,远在西南的吐蕃(我国古代藏族在青藏高原建立的政权,蕃音bō),也派使者来了。
当时的吐蕃赞普(吐蕃王的称号)名叫松赞干布,是个能文能武的人才。他在十三岁的时候,就精通骑马、射箭、击剑等各种武艺,而且爱好民歌,善于写诗,受到吐蕃人的爱戴。他的父亲死去后,吐蕃贵族发动叛乱,松赞干布靠他的勇敢才智,很快把叛乱平定了。
年青的松赞干布并不满足吐蕃的贵族生活,为了学习唐朝的文化,他派出使者,长途跋涉,到长安来要求跟唐朝建立友好关系。
唐太宗也听到吐蕃的名声,愿意跟他们结交,还派使者到吐蕃去回访。
过了两年,松赞干布又派使者到长安向唐朝求亲,唐太宗没有答应。吐蕃使者怕松赞责备他不会办事,回到吐蕃后,向松赞撒谎说:“唐天子快要答应把公主下嫁给我们啦,因为吐谷浑王也去求亲,才把我们求亲的事给担搁了。”
吐蕃和吐谷浑两国本来就在闹摩擦,松赞干布听了使者的回报,更加怨恨吐谷浑。他马上出动二十万人马进攻吐谷浑。吐谷浑王看吐蕃军攻势很猛,抵挡不住,就退到环海一带。
松赞干布打败了吐谷浑,乘胜打到唐朝境内的松州(今四川松潘),又打了个大胜仗。松赞干布骄傲起来,派人威胁唐朝说:“如果不把公主嫁给我,我就带兵打到长安。”
唐太宗生气了,派大将侯君集带兵反击吐蕃。吐蕃将士对松赞干布挑起跟唐朝的战争,本来不愿意,看到唐朝派大军前来,都要求退兵。松赞干布眼看蛮干下去,要遭到失败,就向唐朝求和。
唐太宗本来愿意同吐蕃友好,也就同意讲和了。
公元640年,松赞干布又派了个能干的使者禄东赞带了一百人的出使队伍,备了五千两黄金和许多珍宝的厚礼,到长安去求亲。
唐太宗接见了禄东赞。禄东赞传达了他们的年青国王想跟唐朝友好的心愿,说得娓娓动听。唐太宗心里挺满意,就在皇族的女儿中,挑选一个美丽温柔的,封为文成公主,把她许嫁给松赞干布。