元巩昌盐川(今甘肃漳县)人。汪古族。世显子。少从兄德巩昌出征,以功擢便宜都府参议。1253年,为巩昌元帅。蒙哥征蜀,命经办军需,权便宜总帅府事。世祖即位,从片阿里不哥,杀阿里不哥将阿蓝答儿、浑都海。中统二年(1261),讨平火里叛乱,转同佥便宜都总帅。四年,以征南都元帅攻四川重庆,屡败宋军。至元十五年(1278),四川平,授中书左丞、行四川中书省事。