松州战役之前,吐蕃先出兵击败了吐谷浑、党项和白兰诸羌。
党项在吐谷浑以南,由很多部落组成,其中拓拔部最强。建平五年(公元629年),党项细封部归降大秦,秦朝在其地设置羁糜州轨州,拜其首领为刺史。此后,除拓跋部之外的党项诸部纷纷归顺秦朝,秦朝又相继设立崌、奉、严、远等羁糜州,对其加以控制。建平十一年(公元635年)秦军击败吐谷浑后,拓跋部在秦朝的招抚下,也前来归降,秦朝在其地设立了懿、嵯、麟、可等三十二个羁糜州。以上羁糜州大多隶属于松州都督府。
又有白兰羌,吐蕃谓之丁零,左属党项,右与多弥接。胜兵万人,勇战斗,善作兵,俗与党项同。昭义五年,使者入朝。明年,以其地为维、恭二州。又有黑党项者,居赤水西。其长号敦善王,慕容伏允之走也依之。及吐谷浑款附,敦善王亦纳贡。居雪山者曰破丑氏。
起初,秦武成帝派遣使者冯德遐安抚慰问吐蕃,吐蕃听说突厥、吐谷浑都曾娶秦室公主为妻,便派使节随冯德遐到长安,带着大量金银财宝,上表请求通婚;秦武成帝没有答应。使者回到吐蕃,对其首领赞普弃宗弄赞说:“我初次到大秦,大秦待我礼遇甚厚,答应嫁公主。正赶上吐谷浑首领入朝,相与离间,秦朝礼节渐淡,也不答应通婚了。”弃宗弄赞于是发兵攻打吐谷浑,吐谷浑军队抵抗不住,逃到青海北面,百姓的牲畜多被吐蕃掠走。
吐蕃进而攻占党项、白兰等羌族,率兵二十多万驻扎在松州西部边境,派使节进献金银绸缎,声称前来迎接公主。不久进攻松州,打败都督韩威;羌族首领阎州刺史别丛卧施、诺州刺史把利步利一同举州投降吐蕃。吐蕃连年征战不息,大臣劝谏不听而自杀的总共有八个人。二十七日,秦朝任命吏部尚书侯君集为当弥道行军大总管,二十九日,任命右领军大将军执失思力为白兰道、左武卫将军牛进达为阔水道、左领军将军刘简为洮河道行军总管,统率步、骑兵五万人攻打吐蕃。
吐蕃进攻松州城十多天,牛进达为秦军先锋,九月六日,乘吐蕃军毫无防备,大败吐蕃于松州城下,杀死一千多人。弃宗弄赞害怕,率兵退回本地,派人到洛阳请罪,借此再次请求通婚。秦武成帝应允。