撰奉使契丹二年改右正言知制诰糾察在京刑獄時有用僞牒為僧者事覺乃堂吏為之開封按餘人而不及吏公白執政請以吏付獄執政指其坐曰公即居此無為近名公正色不受其言曰必得吏乃止執政滋不悅故薦公使契丹欲因事罪之歐陽修上書引顔真卿使希烈事留公不報使還除吏部郎中樞宻直學士懇辭不受始聞命聞一女卒再受命聞一男生皆不顧而行得家書不發而焚之曰徒亂人意尋遷翰林學士公見上力辭曰増歲币非臣本志也特以朝廷方讨元昊未暇與敵角故不敢以死争其敢受賞乎慶歴三年三月遂命公為樞宻副使辭之愈力改授資政殿學士兼翰林侍讀學士七月複除樞宻副使公言敵既通好議者便謂無事邉備漸弛敵萬一敗盟臣死且有罪非獨臣不敢受亦願陛下思契丹輕侮中原之恥坐薪嘗膽不忘修政因以告納上前而罷逾月複除前命時元昊使辭羣臣班紫宸殿門上俟公綴樞宻院班乃坐且使宰相章德象谕公曰此朝廷特用非以使北故也公不得已乃受時晏殊為相範仲淹為叅知政事杜衍為樞宻使韓琦與公副之歐陽修餘靖王素蔡襄為谏官皆天下之望魯人石介作慶歴聖德詩歴頌羣臣皆得其實曰維仲淹弼一夔一契天下不以為過公既以社稷自任而仁宗責成于公與仲淹望太平于期月之間數以手诏督公等條具其事又開天章閣召公等坐且給筆劄使書其所欲為者遣中使二人更往督之且命仲淹主西事公主北事公遂與仲淹各上當世之務十餘條又自上河北安邊十三策大畧以進賢退不肖止僥幸去宿弊為本欲漸易諸路監司之不才者使澄汰所部吏于是小人始不悅矣元昊遣使以書來稱男而不臣公言契丹臣元昊而我不臣則契丹為無敵于天下不可許乃卻其使卒臣之四年七月契丹來告舉兵讨元昊十二月诏冊元昊為夏國主使将行而止之以俟遼使公曰若遼使未至而行則事自我出旣至則恩歸契丹矣從之是歲契丹受禮雲中且發兵會元昊伐呆兒族于河東為近上問公曰遼得無與元昊襲我乎公曰遼自得幽薊不複由河東入冦者以河北平易富饒而河東崄瘠且虞我出鎮定搗幽薊之虛也今兵出無名契丹大國決不為此就使妄動當出我不意不應先言受禮雲中也元昊本與契丹約相左右以困中國今契丹背約結好于我獨獲重币元昊有怨言故遼築威塞州以備之呆兒屢殺威塞人虜疑元昊使之故為是役安能合而冦我哉或謂調發為備公曰遼雖不來猶欲以虛聲困我若調發正堕其計臣請任之遼若入冦臣為罔上且誤國上乃止遼卒不動公謂契丹異日作難必于河朔既上十三策又請守一郡行其事小人怨公不已而大臣亦有以飛語讒公者上雖不信公懼因保州賊平求為河北宣撫使以避之使将還除資政殿學士知郓州兼京東西路安撫使讒者不已罷安撫使歲餘讒不驗加給事中移知靑州兼京東路安撫使河朔大水民流京東公擇所部豐稔者五州勸民出粟得十五萬斛益以官廪随所在貯之得公私廬舍十餘萬區散處其人以便薪水官吏自前資待阙寄居者皆給其祿使即民所聚選老弱病瘠者廪之山林河海之利有可取以為生者聽流民取之其主不得禁官吏皆書其勞約為奏請使他日得以次受賞于朝率五日輙遣人以酒肉糗飯勞之出于至誠人人為盡力流民死者為大冢塟之謂之叢冢自為文祭之明年麥大熟流民各以逺近受糧而歸凢活五十餘萬人募而為兵者又萬餘人上聞之遣使勞公即拜禮部侍郎公曰救災守臣職也辭不受前此救災者皆聚民城郭中煮粥食之饑民聚為疾疫及相蹈藉死或待次數日不食得粥皆僵仆名為救之而實殺之自公立法簡便周至天下傳以為法至于今不知所活者幾千萬人矣王則據貝州叛齊州禁兵馬達張青與奸民張握等得劔印于妖師欲以其衆叛将屠城以應則握之壻楊俊詣公告之齊非公所部恐事洩變