贞观八年,赞普(吐蕃君主的专用称号)松赞干布听说突厥及吐谷浑均娶唐朝公主,也遣人随唐使冯德遐入唐,多带金宝,奉表求婚,唐太宗未许。使者回报系吐谷浑王离间所致。松赞干布大怒,即发兵击败吐谷浑、党项、白兰诸羌。贞观十二年八月,吐蕃军号称20余万进屯唐松州(治嘉城,今四川松潘)西境,遣使进贡金帛,声称来迎娶公主。后为唐军所败,松赞干布遣使到长安谢罪,并再次请求通婚。唐太宗应允。松赞干布十分欢喜,立即准备了丰厚的聘礼,黄金五千两,珠宝珍玩数百件,命大论禄东赞到长安纳聘。可李世民的21个女儿有三个夭折,另外的都不愿远嫁外邦,(史料也没有记载哪个女儿外嫁的)。李道宗主动为圣上解忧,愿将女儿雪雁嫁与吐蕃,于是龙颜大悦,随册封雪雁为文成公主。
文成公主与济宁