庆元府鄞县人,字子烈。袁毂子。哲宗元祐间进士。为光禄丞军器少监,出知婺州。蔡京姻党曹宗数犯法,灼械之狱而死,坐镌秩。起知随州。徽宗宣和末召为仓部郎。入对,谏帝清心省事居安思危,言甚切直,黜知泗州。官终朝议大夫。