北宋杭州钱塘(今浙江杭州)人,字钦叟。元祐九年(1094)以荫登第,大观中,为屯田员外郎,(左牛右羊)(左牛右可)夷人内附,他持节招纳,旋迁起居舍人,后迎辽使归朝,请整顿河北边备,知沧州,河决,治水有功,又奏请暂免保甲,保马,以宽灾民,靖康元年(1126),为中书侍郎,同意割让三镇与金,且阻止诸道勤王之师,被劾罢相。金人立张邦昌为帝,被逼署名推戴,悔恨服毒死。