元祁州蒲阴(今河北博野)人。元统进士,授翰林修撰。至元六年(1340),累迁南台御史,后知高邮府。至正十三年(1353),张士诚据高邮起兵破泰州,奉命往招降,被拘后释归,遂领兵守甓社湖。未几,士诚军破高邮,又入城说降,被杀。