十四年乙亥,公元前一六六年冬,匈奴老上单于十四万骑入朝那、萧关,杀北地都尉卬,虏人民畜产甚多;遂至彭阳,使奇兵入烧回中宫,候骑至雍甘泉。帝以中尉周舍、郎中令张武为将军,发车千乘、骑卒十万军长安旁,以备胡寇;而拜昌侯卢卿为上郡将军,甯侯魏遬为北地将军,隆虑侯周灶为陇西将军,屯三郡。上亲劳军,勒兵,申教令,赐吏卒,自欲征匈奴。群臣谏,不听;皇太后固要,上乃止。于是以东阳侯张相如为大将军,成侯董赤、内史栾布皆为将军,击匈奴。单于留塞内月馀,乃去。汉逐出塞即还,不能有所杀。

上辇过郎署,问郎署长冯唐曰:“父家安在?”对曰:“臣大父赵人,父徙代。”上曰:“吾居代时,吾尚食监高祛数为我言赵将李齐之贤,战于巨鹿下。今吾每饭意未尝不在巨鹿也。父知之乎?”唐对曰:“尚不如廉颇、李牧之为将也。”上搏髀曰:“嗟乎!吾独不得廉颇、李牧为将!吾岂忧匈奴哉!”唐曰:“陛下虽得廉颇、李牧,弗能用也。”上怒,起,入禁中,良久,召唐,让曰:“公奈何众辱我,独无间处乎!”唐谢曰:“鄙人不知忌讳。”上方以胡寇为意,乃卒复问唐曰:“公何以知吾不能用廉颇、李牧也?”唐对曰:“臣闻上古王者之遣将也,跪而推毂,曰:‘阃以内者,寡人制之;阃以外者,将军制之。’军功爵赏皆决于外,归而奏之,此非虚言也。臣大父言:李牧为赵将,居边,军市之租,皆自用飨士;赏赐决于外,不从中覆也。委任而责成功,故李牧乃得尽其智能;选车千三百乘,彀骑万三千,百金之士十万,是以北逐单于,破东胡,灭澹林,西抑强秦,南支韩、魏。当是之时,赵几霸。其后会赵王迁立,用郭开谗,卒诛李牧,令颜聚代之;是以兵破士北,为秦所禽灭。今臣窃闻魏尚为云中守,其军市租尽以飨士卒,私养钱五日一椎牛,自飨宾客、军吏、舍人,是以匈奴远避,不近云中之塞。虏曾一入,尚率车骑击之,所杀甚众。夫士卒尽家人子,起田中从军,安知尺籍、伍符!终日力战,斩首捕虏,上功幕府,一言不相应,文吏以法绳之,其赏不行,而吏奉法必用。臣愚以为陛下赏太轻,罚太重。且云中守魏尚坐上功首虏差六级,陛下下之吏,削其爵,罚作之。由此言之,陛下虽得廉颇、李牧,弗能用也!”上说。是日,令唐持节赦魏尚,复以为云中守,而拜唐为车骑都尉。春,诏广增诸祀坛场、珪币,且曰:“吾闻祠官祝釐,皆归福于朕躬,不为百姓,朕甚愧之。夫以朕之不德,而专飨独美其福,百姓不与焉,是重吾不德也。其令祠官致敬,无有所祈!”

是岁,河间文王辟强薨。

初,丞相张苍以为汉得水德,鲁人公孙臣以为汉当土德,其应,黄龙见;苍以为非是,罢之。

十五年丙子,公元前一六五年春,黄龙见成纪。帝召公孙臣,拜为博士,与诸生申明土德,草改历、服色事。张苍由此自绌。

夏,四月,上始幸雍,郊见五帝,赦天下。

九月,诏诸侯王、公卿、郡守举贤良、能直言极谏者,上亲策之。太子家令晁错对策高第,擢为中大夫。错又上言宜削诸侯及法令可更定者书凡三十篇。上虽不尽听,然奇其材。

是岁,齐文王则、河间哀王福皆薨,无子,国除。

赵人新垣平以望气见上,言长安东北有神气,成五采,于是作渭阳五帝庙。

十六年丁丑,公元前一六四年夏,四月,上郊祀上帝于渭阳五帝庙。于是贵新垣平至上大夫,赐累千金;而使博士、诸生刺《六经》中作《王制》,谋议巡狩、封禅事。又于长门道北立五帝坛。

徙淮南王喜复为城阳王,又分齐为六国;丙寅,立齐悼惠王子在者六人:杨虚侯将闾为齐王,安都侯志为济北王,武成侯贤为菑川王,白石侯雄渠为胶东王,平昌侯卬为胶西王,抋侯辟光为济南王。淮南厉王子在者三人:阜陵安为淮南王,安阳侯勃为衡山王,阳周侯赐为庐江王。

秋,九月,新垣平使人持玉杯上书阙下献之。平言上曰:“阙下有宝玉气来者。”已,视之,果有献玉杯者,刻曰“人主延寿”。平又言:“臣侯日再中。”居顷之,日却,复中。于是始更以十七年为元年,令天下大醫。平言曰:“周鼎亡在泗水中。今河决,通于泗,臣望东北汾阴直有金宝气,意周鼎其出乎!兆见,不迎则不至。”于是上使使治庙汾阴南,临河,欲祠出周鼎。

后元年戊寅,公元前一六三年冬,十月,人有上书告新垣平“所言谐诈也”;下吏治,诛夷平。是后,上亦怠于改正、服、鬼神之事,而渭阳、长门五帝,使祠官领,以时致礼,不往焉。

春,三月,孝惠皇后张氏薨。诏曰:“间者数年不登,又有水旱、疾疫之灾,朕甚忧之。愚而不明,未达其咎:意者朕之政有所失而行有过与?乃天道有不顺,地利或不得,人事多失和,鬼神废不享与?何以致此?将百官之奉养或废,无用之事或多与?何其民食之寡乏也?夫度田非益寡,而计民未加益,以口量地,其于古犹有馀,而食之甚不足者,其咎安在?无乃百姓之从事于末以害农者蕃,为酒醪以靡谷者多,六畜之食焉者众与?细大之义,吾未得其中,其与丞相、列侯、吏二千石、博士议之。有可以佐百姓者,率意远思,无有所隐!”

二年己卯,公元前一六二年夏,上行幸雍棫阳宫。

六月,代孝王参薨。

匈奴连岁入边,杀略人民、畜产甚多;云中、辽东最甚,郡万馀人。上患之,乃使使遗匈奴书。单于亦使当户报谢,复与匈奴和亲。

八月,戊戌,丞相张苍免。帝以皇后弟窦广国贤,有行,欲相之,曰:“恐天下以吾私广国,久念不可。”而高帝时大臣,馀见无可者。御史大夫梁国申屠嘉,故以材官蹶张从高帝,封关内侯;庚午,以嘉为丞相,封故安侯。嘉为人廉直,门不受私谒。是时,太中大夫邓通方爱幸,赏赐累巨万。帝尝燕饮通家,其宠幸无比。嘉尝入朝,而通居上旁,有怠慢之礼,嘉奏事毕,因言曰:“陛下幸爱群臣,则富贵之;至于朝廷之礼,不可以不肃。”上曰:“君勿言,吾私之。”罢朝,坐府中,嘉为檄召通诣丞相府,不来,且斩通。通恐,入言上;上曰:“汝第往,吾今使人召若。”通诣丞相,免冠、徒跣,顿首谢嘉。嘉坐自如,弗为礼,责曰:“夫朝廷者,高帝之朝廷也。通小臣,戏殿上,大不敬,当斩。吏!今行斩之!”通顿首,首尽出血,不解。上度丞相已困通,使使持节召通而谢丞相:“此吾弄臣,君释之!”邓通既至,为上泣曰:“丞相几杀臣!”

三年庚辰,公元前一六一年春,二月,上行幸代。

是岁,匈奴老上单于死,子军臣单于立。

四年辛巳,公元前一六零年夏,四月,丙寅晦,日有食之。五月,赦天下。

上行幸雍。

五年壬午,公元前一五九年春,正月,上行幸陇西;三月,行幸雍;秋,七月,行幸代。

六年癸未,公元前一五八年冬,匈奴三万骑入上郡,三万骑入云中,所杀略甚众,烽火通于甘泉、长安。以中大夫令免为车骑将军,屯飞狐;故楚相苏意为将军,屯句注;将军张武屯北地;河内太守周亚夫为将军,次细柳;宗正刘礼为将军,次霸上,祝兹侯徐厉为将军,次棘门;以备胡。