南宋抗元将领。范阳(今河北涿州)人。少从元将张柔,后奔宋,因战功升都统制。德祐元年(1275年)元兵南下,他率部入卫临安(今浙江杭州),收复浙西诸城,旋在焦山(在今江苏镇江)江中大战,失利。元军迫临安,他和文天祥主张背城决战,为丞相陈宜中所阻。次年临安失守,率军由海路至福建,与文天祥、陆秀夫等立赵昰为帝,联合陈吊眼、许夫人等少数民族部队,坚决抵抗。兵败后,仍率水军在广东沿海坚持。景炎三年(1278年)赵昰死,又立赵昺为帝,任少傅、枢密副使,奉昺居厓山(在今广东新会南)。与元将张弘範在海上决战,兵败突围,遇台风舟覆溺死。