南宋名将。字君玉,凤州(治今陕西凤县东北)人。十八岁从军钓鱼山,守合州(治今重庆合川),积功为都统制,称“四川虓将”。开庆元年(1259年)与王坚击退蒙古宪宗(蒙哥)的重兵。后代坚为主将,积粮练兵,与蒙古军长期对抗。德祐元年(1275年)升四川制置副使、知重庆府。次年出兵援重庆,任四川制置使,收复泸、涪等州。其时临安(今浙江杭州)已陷,他仍坚持抵抗。最后粮尽力竭,自重庆乘小船突围,为元军所俘,自缢而死。