为福建行省平章政事，参与镇压汀州、漳州反元起义军。元成宗大德元年（1297年），改任江南诸道行台御史大夫，担任江浙行省平章政事期间，主持疏浚吴淞江，解除平江路、嘉兴路、湖州路的水患。大德九年（1305年）召为中书省平章政事，去世时，家资不满二百缗。追封徐国公、武宁王，谥号忠肃。