邕州（治今广西南宁）力战。张贵妃居住在宁华殿阁，宋仁宗命他提举宁华殿阁。张贵妃死后，治丧超越制度，都是刘沆、王洙和石全彬所为。进官宫苑使、利州观察使，给两使留后俸禄。随即为入内副都知。领绵州防御使，转领信武军留后，为永昭陵钤辖。官至福延宫使，提点奉先院。熙宁三年卒，终年七十六岁，赠太尉、定武军节度使，谥恭僖。