宋建州建阳人,字谦叔。

哲宗元祐三年进士。

为太学博士。

徽宗时,累官至尚书左丞。

钦宗靖康元年,金兵南下,为陕西宣抚使。

金兵分道再犯京师,致虚会兵入援,因轻信僧人赵宗印,用为将,为金所击溃。

高宗即位,徙知邓州。

旋以邓州失守,责授安远军节度副使,英州安置。

建炎三年,起知鼎州,道卒。