宋宁宗嘉定年间,知阆州兼任利州路安抚使。在
四川省地方官任上,抗击元军,迫使元军撤退出四川地区。王惟忠后来在阆州失守,被当时的奸臣余晦抓住把柄,被余晦、陈大方、
丁大全诬告作“潜通蒙古”。王惟忠于是被削了官职,没收了财产,下
大理白族自治州狱,全家老小被押至
杭州市。1254年农历10月25日,以“顶冒补官,任知阆州判西安抚府日,丧师庇叛、遣援迟缓”的罪名问斩,尸体被“弃市于
临安区”。
赵昀宝祐二年(1254年),
周密《
癸辛杂识》中记载:“惟忠为
同里镇余晦所构陷,时
余玠已先死,昔人以为余所构陷,实误”。说的就是王惟忠被余晦陷害的事。