元许州(今河南许昌)人,字伯器。至治进士。授嵩山判官,累迁湖广行省郎中,除杭州路总管,召为吏部侍郎,历中书左司郎中、礼部尚书,迁中书参议,出为山北辽东道廉访使。至正十一年(1351),任淮南江北行省参知政事,守真州(今江苏仪征)。十三年,张士诚起兵,据泰州请降,他移镇泰州。士诚复反,遂被杀。