贞观十二年(公元638年)八月二十七日,长安朝廷收到松州都督府(今四川松潘)都督韩威急报:“吐蕃赞普松赞干布率领五万吐蕃大军进攻松州。”(赞普,吐蕃语:君主)
李世民急忙召集群臣商议此事。鸿胪寺卿唐俭上奏道:
“去年,吐谷浑乌地也拔勒豆可汗慕容诺曷钵派遣使者,来长安请求娶大唐公主为可敦,圣上同意并将其族妹封为弘化公主,准备在明年下嫁给吐谷浑可汗。
去年,圣上派遣使者王玄策去抚慰吐蕃。吐蕃赞普松赞干布听说薛延陀真珠毗伽可汗、吐谷浑乌地也拔勒豆可汗,都曾向大唐帝国请求迎娶大唐公主为妻,于是派遣使臣跟随王玄策来长安,赠送很多金宝绢帛,奉上国书,请求迎娶大唐公主,圣上没有同意。使者回到吐蕃后,因怕未能完成使命而被怪罪,于是就对松赞干布说:臣刚到长安,大唐接待我的礼遇很厚,允许下嫁公主。正好碰上吐谷浑使者也来到长安,由于他从中调拨离间,大唐对我的礼遇就逐渐变差,也不允许通婚了。
松赞干布于是大怒,率领五万吐蕃大军攻击吐谷浑。吐谷浑可汗打不过吐蕃军队,就望风而逃到青海以北,吐谷浑民众的牲畜多数被吐蕃进队掠夺走。吐蕃人乘势占领了吐谷浑汗国大部分国土。
打垮吐谷浑后,吐蕃又乘胜折向东南,打败了党项羌与白兰羌等羌族部落,相继占领了这些羌族部落所辖的崌州、奉州、严州、远州、懿州等三十二个羁糜州,以上羁糜州大多隶属于松州都督府。松州都督府属剑南道,主要负责管理党项羗、白兰羌等羌族部落的三十二个羁縻州。松州是我大唐剑南道通向吐谷浑的交通要道,松州州城西北三百里有甘松岭,甘松岭以西就是党项羗,党项西北通向吐谷浑。
松赞干布现率领五万吐蕃大军围在松州城外,派遣使者贡献金宝绢帛,态度强硬地说:他们是来迎接大唐公主的,如果圣上不同意和亲,松赞干布将亲自率领五万吐蕃大军,灭掉大唐,杀掉圣上,夺取大唐公主。”
李世民听罢,勃然大怒,说道:“吐蕃松赞干布是欺人太甚,朕刚登基当皇帝,突厥汗国就在渭水便桥与朕签订城下之盟,朕深以为耻,三年后就派遣大军灭掉突厥。这次吐蕃人也想逼迫朕签下城下之盟,朕是可忍孰不可忍!”
于是,李世民下诏命:
“任命陈国公侯君集为当弥道行军大总管,节度调遣各路军队。右领军大将军执失思力为白兰道行军总管,左武卫将军牛进达为阔水道行军总管、左领军将军刘简为洮河道行军总管,率领步兵、骑兵五万出征吐蕃。兵部郎中袁天纲随军出征。”
侯君集、执失思力、牛进达、刘简、袁天纲等出征将领整齐地出列高呼:“诺!”
侯君集立即率领五万唐军离开长安,日夜兼程赶往松州,八日后赶到了松州。这时,吐蕃军队已经攻打松州城十余日。
九月初六,在松州都督府,侯君集召集将领们开会。侯君集说道:
“现在吐蕃松赞干布亲率吐蕃大军围攻松州,他们现在锐气正盛。孙子兵法云:善用兵者,避其锐气,击其惰归。本将军打算效法当年圣上在豳州城对付突厥人一样的策略:全军守城不战,以逸待劳,待敌人锐气丧失而准备撤军时,再出城攻击。各位将军意下如何?”