浦县事。移知开州，召还，迁职方司员外郎、同判登闻鼓院。庆历四年（1044年）三月，提点开封府诸县镇公事。未几，为三司户部判官、迁饲部司郎中。七年（1047年）正月，为户部副使。七月，为天章阁待制（职，从四品），河东路都转运使。八年（1048年）四月，为兵部司郎中（阶官，从五品上）、权知开封府（差遣）、加龙图阁直学士（职，从三品）。皇佑元年（1049年）正月，为端明殿学士（职，正三品）、给事中（阶官，正五品上）、提举在京诸司库务。三月，权三司使。九月，为礼部侍郎（阶官，正四品下）、三司使。舆情大哗，知谏院包拯