为当弥道行军大总管指挥5万军队，执失思力、牛进达、刘简协助，援救松州。与此同时，吐蕃军正在围困松州的首县——嘉诚（今四川松潘），但唐军先遣部队在牛进达指挥下，打败了吐蕃军。646年，又跟从江夏王李道宗破薛延陀残余，灭薛延陀汗国。思力娶唐高祖李渊之女九江公主为妻，并赐铁劵，官驸马都尉，封安国公。653年，房遗爱之乱起，思力因和遗爱交友、获罪连。唐高宗因思力的战功没有杀他，改流放巂州。公主请求削封邑，与夫同行。九江公主先于执失思力去世。龙朔年间，思力为归州刺史，不久去世。664年，恢复公主封邑，追赠思力胜州