汪良臣(1231—1281年),
汪世显第四子。十六岁就跟随兄
汪德臣出征(攻蜀),为偏将。1253年,德臣奉旨建
利州,荐他为巩昌军元帅,领兵屯田于利州之白水(今
白龙江),并守州之南为外卫,以防宋人来袭。1258年,宪宗统大军攻蜀,良臣回
巩昌,掌理对南征军的资粮供应,诏命权便宜都总帅府事。
中统元年(1260),世祖即位于开平城,弟阿里不哥也在
漠北和林称汗,兄弟争位。掌管
陕西政务的大臣刘
太平、霍鲁怀和屯驻
六盘山的
蒙古军主将浑都海等都拥护阿里不哥。五月,世祖所遣陕西、四川宣抚使廉希宪至京兆(今西安),捕刘太平等下狱,并遣使传旨命浑都海入朝,浑都海不奉命,杀使者,起兵响应阿里不哥。时京兆无兵备,希宪急命良臣率秦、巩之军讨伐浑都海。良臣起初还以未得诏旨为辞推托,希宪随宜将自己所佩虎符、银印授之,称奉有密旨,命他为总帅,统领陕西汉军守备沿河一带,于是受命出兵。浑都海见京兆方面有备,率部西去,七月,与阿里不哥所遣阿兰答儿统率的军队会于
甘州(今张掖),即合兵东进,并遣人策动陇、蜀诸将,来势甚猛。良臣军与诸王
合丹等及蒙古官八春统率的军队会合,与敌军相拒于
删丹(今山丹)。
九月,大战耀碑谷,两军对阵时,适大风扬沙,白昼晦暗,良臣乘机命军士下马持短兵冲敌阵左,绕出阵后,再溃其阵右而出,八春军则从正面攻之,大败敌军,获阿兰答儿、浑都海,解送京兆处斩。此战粉碎了阿里不哥据有关陇地区的企图,对
世祖统治地位的稳固确立起了很大作用。
二年,入朝于上都,世祖盛赞其战功,良臣谦称自己只是奉行统兵诸王的成算而已,益受嘉奖,诏就佩已给虎符,授巩昌路同签都总帅(授官制文见
王恽《中堂事记》),军民官皆听其节制。至元元年(1264),奉命代兄忠臣出领屯戍青居的巩昌军。青居(
顺庆府)是当时东川蒙古军大本营,由巩昌总帅领本部军佐蒙古征南都元帅钦察同戍,与大获山城(阆州)元帅
杨大渊、
运山城(
蓬州)元帅张大悦、
大良城(广安)元帅蒲元圭所部军联成一片,合称东川四帅府。宋将
昝万寿率战船200艘溯嘉陵江来袭青居,良臣击退之。三年,授阆、蓬、广安、顺庆等路征南都元帅,与钦察同为东川四府最高统兵官。四年九月,良臣以钧鱼城险绝难攻,奏请在逼近其地的母章
德山建立城寨,以控扼
钓鱼城宋军,诏从之,于是将青后巩昌军南移九十里,夹嘉陵江东西筑武群、母章德两城(今武胜南)戍之,“昼则出逻设伏,夜则画地分守”;五年三月,改母章德山城为
定远城,武群山城为武胜城。出兵攻重庆,败宋将朱禩孙之军。六年,授东川副统军。八年,侄惟正顾念他多年在外领兵作战劳顿,向朝廷请求由自己代替他,于是良臣回巩昌。九年,复授为巩昌便宜都总帅,兼本路诸军
奥鲁总管。
当时,元朝已占领四川三分之二地区,
至元八年于成都分立
行省治之。九年,四川
行省也速带儿统兵征建都(今西昌地区),成都防守虚弱,签省严忠范又失于戒备,宋嘉定知府咎万寿乘机来攻,大败元军,进入成都外城,掳居民而去。忠范等省官竟弃城逃。十年,
世祖以良臣熟悉四川军事政治情势,召入朝,委以蜀事,授为枢密副使、
西川行枢密院事(时罢
行省,复立西川行院),遣赴成都。十一年,
世祖颁诏大举攻宋,西川行院亦奉旨出兵攻嘉定等地,并传诏招降嘉定安抚使咎万寿;万寿不从,益修城壕,缮甲兵,凭险坚守。十二年,良臣率军向嘉定诸山城发起猛攻,预计宋人在城外设有埋伏,事先大搜山谷,清除了伏兵,遂进围嘉定,歼灭出城逆战的宋军。五月,
昝万寿遣部将奉书乞降,良臣为之保奏,请免其死,诏准之,并授签书行院事。取嘉定后,良臣与西川行院也速带儿等统兵顺流而下,招降了沿江紫云(今犍为)、
叙州(今宜宾)、
泸州(今泸川)
诸城,进因重庆。东川行院兵亦南下合围。良臣分领本部兵攻忠州,并令部将到涪州策应,以阻断下游宋军对重庆的救授。十三年,宋合州安抚、制置副使
张珏突围入重庆,加强了防守,并遣部将收复了泸州和涪州。
元军久攻重庆不克,解围而去。十四年,良臣与西川行院诸军回师攻泸州,自春至冬,经过激烈战斗,始破其城。十五年春,再次围攻重庆,
张珏拒降,率兵出城抗敌,良臣与之战,被射中四箭。
次日,诸将督军士猛攻,宋都统赵安开城门迎降,遂取重庆。
张珏犹率兵巷战,败,乘舟遁,被元军追获。良巨入城后,禁士卒俘掠,发粟赈饥,安辑人民。不久,夔州等城皆降,元朝占领了四川全境(仅
钓鱼城至次年初始降)。四月,诏令良臣率立功蒙、汉军官及降臣入觐。十六年正月,良臣奏言:“西川军官父死子继勤劳四十年,乞显加爵秩。”诏从其请。时罢东、西川行院,复立四川行省,乃授良臣为中书
左丞、行四川中书省事。良臣陈奏治蜀十五事,皆被采纳。回到成都后,着手兴复遭受长期成祸严重破坏的
四川地区。同年七月,四川行省罢,改授安西王相,不受。十八年夏,病卒。