南宋衡州(治今湖南衡阳)人,字叔章。以荫入仕。咸淳元年度(1265)知临安府,不畏权势,为贾似道罢黜。德祐元年(1275)任湖南安抚使、知潭州,栅江修壁,募卒缮兵,联合溪峒人民力抗元军。守潭州三月,城破后全家遇难。