知白子,学于戚同文(《宋史》卷四五七《戚同文传》)。真宗景德元年(一○○四)官殿中丞。大中祥符二年(一○○九)为梓州转运使。天禧四年(一○二○)为户部判官(《续资治通鉴长编》卷五六、七一、九五)。仁宗天圣三年(一○二五)以刑部郎中、龙图阁待制为右谏议大夫,罢职知青州(同上书卷一○三)。