北宋绵州盐泉(今四川绵阳东南)人,字太简。太平兴国五年(980)进士第一。为宋太宗称赏,三年后即升为知制诰。雍熙三年(986),充翰林学士。淳化四年(993)迁给事中、参知政事。至道元年(995),出知邓州。著有《文房四谱》、《续翰林志》等。