宋元之际人,吕文焕婿。宋咸淳中,迁殿前副指挥使。至元五年(1268),蒙古将阿术等围襄、樊,他奉命率宋禁军往援,日与妓妾宴饮取乐,战屡败。宋失襄、樊,陈宜中请诛之,受贾似道庇,降安庆知府。十二年,降元,授两浙大都督,攻略沿江州郡。十三年,宋降,入临安治事,拜行省参知政事。十五年,进行省左丞。十七年,领兵十万从阿刺罕攻日本,遇飓风,士卒溺死过半。次年归。二十四年,从忽必烈征乃颜,命镇平滦为策应,建言立辽阳行省。二十六年后仍返两浙。