宋邵武(今属福建)人,字茂和。徽宗时进士。北宋末年知河间府。康王(高宗)开大元帅府,他被任为副元帅。高宗即位后,任右仆射,逐李纲、张所,杀陈东、欧阳澈,主谋南迁扬州。次年进左仆射,与汪伯彦同居相位。因循苟安,不作战备,为军民所痛恨。建炎三年(1129年)扬州失守时,几为军人所杀。后被贬逐至梅州(今属广东),未几病死。