南宋常州晋陵(今江苏常州)人,字全真,一字子固,号东山居士。崇宁进士。后举词学兼茂科。累官监察御史。建炎元年(1127),上疏论当急选将治兵等事。迁御史中丞,谓吕颐浩不可独任,张浚不家宣抚陕、蜀。三年,为翰要学士,进同签书枢密院事。次年,参知政事,旋被劾。后知福州,蠲除所贷常平缗钱十五万。绍兴六年(1136),再为参政兼权枢密院事,请以建康为别都以图恢复。著有《毗陵集》。