良臣,年十六七即从兄德臣出征,每战辄当前锋,以功擢裨帅,兼便宜都府参议。癸丑岁,以德臣荐,为巩昌帅,领所部兵屯田白水,蜀边寨不敢复出钞略。宪宗亲征,军至六盘,良臣还巩昌,供亿所须,事集而民不扰,诏权便宜总帅府事。良臣奏:“愿与兄德臣效力定四川。”帝曰:“行军馈饷,所系不轻,汝任其责,自可立功。”良臣既奉命,治桥梁,平道路,营舟车,水陆无壅,储积充牣。有旨赐黄金、弓矢,旌其能。
世祖即位,阿蓝台儿、浑都海逆命,劫六盘府库,西垂骚动,诏良臣讨之。兵至山丹,置营,按兵不战者凡二月。俄大举至耀碑谷,两军相当,良臣慷慨誓诸将曰:“今日之事,系国安危,胜则富贵可保,败则身戮家亡。苟能用命,纵死行间,不失忠孝之名。”众闻,踊跃而前。会大风扬沙,昼晦,良臣手刃数十人,贼势沮,众军乘胜捣之,贼大溃,获阿蓝台儿、浑都海,杀之,西鄙辑宁。捷闻,赐金虎符,权便宜都总帅。
中统二年,火里叛,复讨平之。入觐,赐燕,屡称其功,良臣拜谢曰:“臣奉诸王成算,何功之有!”世祖嘉其能让,复赐金鞍、甲胄、弓矢,转同佥巩昌路便宜都总帅。宋将昝万寿帅战船二百,溯江而上,欲掩青居。良臣伏甲数十艘其后,身先逆战,万寿败走,伏发,几获之。三年,授阆蓬广安顺庆等路征南都元帅。良臣以钓鱼山险绝,不可攻,奏请就近地筑城曰武胜,以扼其往来。四年春,良臣攻重庆,命元帅康土秃先驱,与宋将朱礻异孙兵交,良臣塞其归路,引兵横击之,断敌兵为二,敌败走趋城,不得入,尽杀之。
至元六年,授东川副统军。八年,兄子惟正请于朝,谓良臣久劳戎行,乞身代之。九年,复授良臣昭勇大将军、巩昌等二十四处便宜都总帅,兼本路诸军奥鲁总管。明年,召入,帝曰:“成都被兵久,须卿安集之。”授镇国上将军、枢密副使、西川行枢密院事,蜀人安之。十一年,进攻嘉定,昝万寿坚守不出,良臣度有伏兵,大搜山谷,果得而杀之,进垒薄城。万寿悉军出战,大破之,伏尸蔽江。万寿乞降,良臣奏免其死,居民按堵。良臣统兵顺流而下,紫云、泸、叙相继款附。还围重庆。
十三年,宋涪州安抚杨立帅兵救重庆者再,良臣皆败走之。宋安抚张珏遣将乘虚袭据泸州,良臣还军平之,复攻重庆。十五年春,张珏悉众鏖战,良臣奋击,大破之,身中四矢。明日,督战益急。珏所部赵安开门纳降,珏潜遁。良臣禁俘琼,发粟赈饥,民大悦。四川悉平。捷闻,世祖喜甚,召良臣入觐,授资善大夫、中书左丞、行四川中书省事,赐白貂裘。良臣陈治蜀十五事,世祖喜纳。良臣至成都,以蜀疮痍之余,极意循抚。行省罢,改授安西王相,不赴。十八年夏,疾卒,年五十一。赠仪同三司,谥忠惠。加赠推诚保德宣力功臣、仪同三司、陕西等处行中书省平章政事、柱国,追封梁国公。子七人:惟勤,云南诸路行省平章政事;惟简,保宁万户;惟某,同知屯田总管府事;惟永,征西都元帅;惟恭,阶州同知;惟仁,人匠总管达鲁花赤;惟新,汉军千户。
惟正字公理,幼颖悟,藏书二万卷,喜从文士论议古今治乱,尤喜谈兵,时出游猎,则勒从骑为攻守状。父卒于军,皇侄寿王俾权袭父爵,守青居山。世祖即位,遂真授焉。初,宪宗遣浑都海以骑兵二万守六盘,又遣乞台不花守青居,至是,浑都海叛,乞台不花发兵为应,惟正即命力士缚乞台不花,杀之。世祖嘉其功,诏东川军事悉听处分。
中统二年,入朝,赐甲胄、宝鞍。三年,诏还巩昌。部长火都叛,民大扰,惟正谓将吏曰:“火都今若猘犬,方肆狂齧,苟一战不利,则城邑为墟,当胜以不战。”乃发兵踵之,贼欲战不得,休则挠之。若是者两月,知其粮尽势蹙,曰:“可矣。”与战,屡捷。火都遣三十人来约降,即遣其十人还,俾火都自来,因潜兵蹑其后,出其不意擒杀之。
至元七年,宋人修合州,诏立武胜军以拒之。惟正临嘉陵江作栅,扼其水道,夜悬灯栅间,编竹为笼,中置火炬,顺地势转走,照百步外,以防不虞。宋人知有备,不敢近。九年,帅兵掠忠、涪,获令、簿各一,破寨七,擒守将六,降户千六百有奇,捕虏五百。会丞相伯颜克襄阳,议取宋,惟正奏曰:“蜀未下者,数城耳,宜并力攻余杭。本根既拔,此将焉往!愿以本兵由嘉陵下夔峡,与伯颜会钱塘。”帝优诏答曰:“四川事重,舍卿谁托!异日蜀平,功岂伯颜下邪!”未几,两川枢密院合兵围重庆,命益兵助之,惟正夺其洪崖门,获宋将何统制。