仗光鲜，出阵炫耀。李世民说：“彼所乘的是真良马！”所部右一府统军尉迟敬德请往取之，罔顾李世民禁止，与高甑生、梁建方三骑直入其阵，擒王琬，带着其马归阵，敌军不敢当。唐太宗（即李世民）贞观二十二年（648年）四月，时任右武候将军的梁建方击破松外蛮。当初，巂州都督刘伯英上言：“松外诸蛮暂降复叛，请出师讨之，以通西洱、天竺之道。”于是敕梁建方发巴蜀十二州兵讨之。蛮酋双舍率众拒战，梁建方击败之，杀获千余人，群蛮被震慑，逃入山谷。梁建方分遣使者谕以利害，都来归附，前后到的有七十二部、十万九千三百户，梁建方署其酋长蒙