元高昌(今新疆吐鲁番东)人,号石岩,畏兀儿族。历任信州路、平江路总管。至正元年(1341),迁大都路达鲁花赤。后历官江浙行省参政、中书参政、江浙行省右丞、江浙行省平章等。十一年,改江西行省平章。次年,江淮起义军克江州(今江西九江),他怀省印遁走民家。十八年,陈友谅攻南昌,他弃城保抚州,城破被杀。