士承旨。咸雍初年，任度支使，职任烦忙，条理不乱。咸雍三年（1057年），任参知政事。咸雍八年（1062年），出任武定军节度使。任期结束，军民请愿留任。大康元年（1075年），以同知枢密院事兼南府宰相、门下侍郎、平章政事。次年以老致仕。卒谥“文宪”，追赠中书令。