经》入仕，授审刑院详议、编敕删定官，提点江西刑狱。后经侍讲杨安国推荐，再升任天章阁侍讲。累官虞部员外。皇祐元年十二月乙丑，仁宗御驾延和殿，诏讲官悉升殿听其讲《周易·泰卦》，加直龙图阁、天章阁侍制，赐三品服。因年老改任沂州知府。熙宁元年（1068年），以礼部侍郎辞归，不久卒。