皇祐三年(1051),任舒州通判,颇有政绩。宰相文彦博推荐他为群牧判官,先仕常州知州,后出任江东刑狱提典。嘉祐三年(1058)任度支判官时,向宋仁宗上万言书,对官制、科举以及奢靡无节的颓败风气作了深刻的揭露,请求改革政治,加强边防,提出了“收天下之财,以供天下之费”的理财原则,但并未引起朝廷的重视。不久朝廷任命他入直集贤院,同修起居注,他不愿任此闲职,固辞不就,遂改任知制诰,替皇帝起草诏令文告,纠察在京刑狱,因言忤旨意,难以在朝为官,于嘉祐八年(1063)八月以母病为由辞官回江宁守丧。英宗即位后(1063年—1066年),屡召
王安石赴京辞入朝。