北宋成都双流(今属四川)人,字文约。第进士。熙宁中,以颂王安石变法,得为集贤校理、检正中书孔目房,被乡人笑骂,他说:“笑骂从涌现,好官须我为之”。迁判司农寺,推行诸新法甚力。擢御史中丞,对于辽朝索地,力主持强硬态度。安石罢相,颇附吕惠卿。及安石再相,遂劾吕惠卿、章享以掩盖前迹。后为神宗、安石所不喜,出知州府。