陈豨是宛朐人,当初不知是什么原因得以跟从汉高祖刘邦。 汉高祖七年(前200年)冬天,韩王韩信反叛,逃入匈奴,汉高祖到平城而回,封陈豨为列侯,以赵国相国的身份率领督统赵国、代国的边防部队,这一带戍卫边疆的军队统归他管辖。
陈豨曾休假回乡路过赵国,赵相国周昌看到陈豨的随行宾客有一千多辆车子,把邯郸所有的官舍全部住满。
而陈豨对待宾客用的平民百姓之间的交往礼节,而且总是谦卑恭敬,屈已待人。陈豨回到代国,周昌就请求进京朝见。见到刘邦之后,把陈豨宾客众多、在外独掌兵权好几年、恐怕会有变故等事全盘说出。
刘邦就命人追查陈豨的宾客在财物等方面违法乱纪的事,其中不少事情牵连到陈豨。 陈豨非常害怕,暗中派宾客到王黄、曼丘臣处通消息。
起兵反叛
汉高祖十年(前197年)七月,刘邦的父亲刘太公去世,刘邦派人召陈豨进京,但陈豨称自己病情严重。 九月,便与王黄等人一同反叛,自立为代王,劫掠了赵、代两地。
赵代之地民风剽悍,战国后期只有赵国还能和秦国一战,长平之战后,赵国士兵能战者被秦国白起坑杀四十万,六国再也没有力量和秦国对抗了。赵代之地和北方游牧民族相邻,尚武之风盛行。陈豨带着一支数量不小的边防兵,又处在这样一个不缺乏兵源的地区,这或许就是他的底气所在吧!陈豨还大量的蓄养宾客,平等的和这些人交往,在交往过程中总是谦卑恭敬,屈已待人。陈豨是梁地人,常常以魏公子信陵君自居,应该说在他的思想深处有这方面的潜在意识。当这种意识有了合适的土壤,他就会萌发出来付诸于行动,而赵代之地的环境,手握兵权就是这样的条件。同时,异姓王国的存在也是给陈豨的一种暗示和鼓励。
刘邦听说之后,就一律赦免了被陈豨所牵累而进行劫掠的赵、代官吏。 刘邦亲自前往,到达邯郸后高兴地说:“陈豨不在南面占据漳水,北面守住邯郸,由此可知他不会有所作为。”赵相国上奏请求把常山的郡守、郡尉斩首,说:“常山共有二十五座城池,陈豨反叛,失掉了其中二十座。”汉高祖问:“郡守、郡尉反叛了吗?”赵相国回答说:“没反叛。”汉高祖说:“这是力量不足的缘故。”赦免了他们,同时还恢复了他们的守、尉职务。
楚汉争霸:萧何与刘邦
刘邦问周昌说:“赵国还有能带兵打仗的壮士吗?”周昌回答说:“有四个人。”然后让这四个人拜见刘邦,刘邦一见便破口大骂道:“你们这些小子们也能带兵打仗吗?”四个人惭愧地伏在地上。但刘邦还是各封给他们一千户的食邑,任命为将。左右近臣谏劝道:“有不少人跟随您进入蜀郡、汉中,其后又征伐西楚,有功却未得到普遍封赏,现在这几个人有什么功劳而予以封赏?”刘邦说:“这就不是你们不能了解的了!陈豨反叛,邯郸以北都被他所占领,我用紧急文告来征集各地军队,但至今仍未有人到达,现在可用的就只有邯郸一处的军队而已。我何必要吝惜封给四个人的四千户,不用它来抚慰赵地的年轻人呢!”左右近臣都说:“对。”于是汉高祖又问:“陈豨的将领都有谁?”左右回答说:“有王黄、曼丘臣,以前都是商人。”汉高祖说:“我知道了。”于是各悬赏千金来求购王黄、曼丘臣等的人头。
兵败身死
汉高祖十一年(前196年)冬天,汉军在曲逆城下攻击并斩杀了陈豨的大将侯敞、王黄,又在聊城把陈豨的大将张春打得大败,斩首一万多人。太尉周勃进军平定了太原和代郡。[ 十二月,汉高祖亲自率军攻打东垣,但未能攻克,叛军士卒辱骂刘邦;不久东垣投降,凡是骂汉高祖的士卒一律斩首,其他没骂的士卒则处以黥刑,在额头上刺字。把东垣改名真定。
王黄、曼丘臣的部下所有被悬赏征求的,一律都被活捉,因此陈豨的军队也就彻底溃败了。
刘邦到达洛阳后说:“代郡地处常山的北面,赵国却从山南来控制它,太遥远了。”于是就封儿子刘恒为代王,以中都为国都,代郡、雁门都隶属代国。
汉高祖十二年(前195年)冬天,樊哙的士卒追到灵丘把陈豨斩首。