南宋饶州浮梁(今江西景德镇西北)人,字明远。绍兴进士。累迁殿中侍御史,力主养民养兵,严边备。与陈俊卿劾罢汤思退。历御史中丞、湖北京西宣谕使。绍兴三十二年(1162),罢政。乾道元年(1165),知枢密院事,进枢密使。次年,复罢。