大理寺丞（审核刑狱案件）。天圣九年（1031年）由大理寺丞贬至闽北邵武，《闽书》称他“复知邵武军州事，自任好施予，喜建学，为人尚气倜傥，清廉无余财。”明道元年（1032年）奉调入京，任掌殿中丞。景祐元年（1034年）调尚书祠部员外郎，知信州（今江西上饶市），次年调池州监酒。宝元元年（1038年）调江宁（今江苏南京）府通判，不久徙湖州（今浙江吴兴）知州。康定元年（1040年）官刑部员外郎、职直集贤院、任泾州（今甘肃州泾川北）知州。西夏首领李元昊率部攻入宋境，泾原路安抚副使葛怀敏与部将曹英等牺牲，滕子京征调