南宋襄州邓城(今湖北襄樊西北)人,字觉民。宣和进士。累官右谏议大夫,主张割三镇与金,被论罢。建炎元年(1127),反对李纲为相,复被劾曾受张邦昌伪命,责鄂州安置。三年,参知政事。次年,为右相兼御营使。议裂河南、江北数十州,稍复藩镇之法,付以兵权,以御金军。为政徇私。绍兴元年(1131),被劾落职,旋出知温州。