上自东,至邯郸。上喜曰:“豨不南据邯郸而阻漳水,吾知其亡能为矣。”赵相周昌奏常山二十五城亡其二十城,请诛守、尉。上曰:“守、尉反乎?”对曰:“不。”上曰:“是力不足,亡罪。”上令周昌选赵壮士可令将者,白见四人。上嫚骂曰:“竖子能为将乎!”四人惭,皆伏地。上封各千户,以为将。左右谏曰:“从入蜀汉,伐楚,赏未徧行,今封此,何功?”上曰:“非汝所知。陈豨反,赵、代地皆豨有。吾以羽檄徵天下兵,未有至者,今计唯独邯郸中兵耳。吾何爱四千户,不以慰赵子弟!”皆曰:“善。”又求:“乐毅有后乎?”得其孙叔,封之乐乡,号华成君。问豨将,皆故贾人。上曰:“吾知与之矣。”乃多以金购豨将,豨将多降。
十一年冬,上在邯郸。豨将侯敞将万余人游行,王黄将骑千余军曲逆,张春将卒万余人度河攻聊城。汉将军郭蒙与齐将击,大破之。太尉周勃道太原入定代地,至马邑,马邑不下,攻残之。豨将赵利守东垣,高祖攻之不下。卒骂,上怒。城降,卒骂者斩之。诸县坚守不降反寇者,复租赋三岁。
从《汉书?高帝纪》所引两段话可知这次平定陈豨叛乱,是刘邦亲自动手花了大力气才最终解决的。陈豨的力量主要在邯郸以北,常山郡是以今石家庄为中心的地区,在邯郸以北、巨鹿以西,那个郡二十五个县,陈豨占了二十个。刘邦在那儿与陈豨对阵,靠的还是当地人。豨将原来都是商人,这个地区是汉与匈奴交界地区,牧区与农区之间的贸易和交换培植了商人,商人图利,刘邦利用这一点分化了陈豨的部属。陈豨的主力都在正面对抗刘邦的部队,刘邦则在此时让周勃率军从太原经代郡抄了陈豨的后方,使陈豨处于腹背两面受敌的态势。没有匈奴的接应,陈豨很快失败被杀。
由于陈豨的事,连带梁王彭越、淮阴侯韩信也都被杀。彭越是因陈豨叛乱时,刘邦征兵梁王彭越,彭称病不往,于是有人告发梁王谋反,刘邦派人捕彭越,囚之洛阳,后赦为庶人,徙蜀,途遇吕后,彭越向吕后哭诉自己无罪,结果反被吕后所杀。韩信则是因与陈豨交通,被人告发谋反,萧何设计,诈言陈豨被杀,令入朝相贺,韩信入宫,吕后使武士缚信斩之。韩信和彭越被杀以后,淮南王英布恐,亦反,为刘邦所破,在鄱阳被杀。
再说陈豨被杀以后,他与卢绾之间的关系,以及与韩信之间的交通都暴露了,所以吕后在长安处置了彭越、韩信。最后处置燕王卢绾,《汉书?卢绾传》云:
汉既斩豨,其裨将降,言燕王绾使范齐通计谋豨所。上使使召绾,绾称病。又使辟阳侯审食其、御史大夫赵尧往迎绾,因验问其左右。绾愈恐,閟匿,谓其幸臣曰:“非刘氏而王者,独我与长沙耳。往年汉族淮阴,诛彭越,皆吕后计。今上病,属任吕后。吕后妇人,专欲以事诛异姓王者及大功臣。”乃称病不行,其左右皆亡匿。语颇泄,辟阳侯闻之,归具报,上益怒。又得匈奴降者,言张胜亡在匈奴,为燕使。于是上曰:“绾果反矣!”使樊哙击绾。绾悉将其宫人家属,骑数千,居长城下候伺,幸上病愈,自入谢。高祖崩,绾遂将其众亡入匈奴,匈奴以为东胡卢王。为蛮夷所侵夺,常思复归。居岁余,死胡中。