节度使刘光义、枢密承旨曹彬等六万人伐蜀。孟昶命昭远为西南行营都统，率兵拒战。昭远三战三败，逃至利州（四川省广元市），焚毁桔柏津的桥樑，又逃至汉原坡（四川省剑阁县东北），留下部将镇守剑门（四川省广元市剑门），剑门自古为天险之地，王全斌等以锐兵奋击，攻克。赵崇韬对宋军进行攻击，而王昭远却坐在胡床上无法起身。再投奔东川（四川省三台县）时，躲入民舍，为宋军所俘。宋太祖授为左领军卫大将军。王昭远好读兵书，手执铁如意，常以诸葛亮自喻，法曹彭灋（法）戏称之“带汁诸葛亮”（汁是指眼泪）。