常博士、监宿州（今安徽省宿州市）酒税。不久，通判应天府（今河南省商丘市）。曹利用征召他为群牧判官，改知滑州（今河南省滑县），入京为开封府（今河南省开封市）判官。屡次升迁为尚书度支郎中、直史馆、知澶州（今河南省濮阳市）。以太常少卿、直昭文馆知广州（今广东省广州市）。视事第二天，属吏告诉他按惯例当拜谒祠庙，都是官署里有淫祠，任中师于是命撤去淫祠。兼市舶使，市舶置使从此开始。还京，担任谏议大夫、判尚书刑部。加集贤院学士，再知澶州。没有成行，进任龙图阁直学士、知并州（今山西省太原市），允许他便宜行事。改人枢