陳豨,宛朐縣人,西漢開國將領之一。隨同劉邦征戰天下,平定趙、代時曾受韓信指揮,論功行賞,被封為陽夏侯。白登之圍後,擔任代相,統領精兵據守邊疆,防範匈奴進攻。歷經淮陰侯韓信的煽動、趙國相周昌的告發、漢高帝劉邦的猜忌與調查,心存不臣之心,最終被韓王信策反。陳豨興兵叛亂,自封代王,與韓王信、匈奴的勢力聯合,劉邦御駕親征,會合天下之兵,集結漢軍多位名將,共同征討陳豨等人,遭到周勃和樊噲率領的軍團合攻,兵敗於靈丘,被郎中公孫耳,追擊斬殺。陳豨之亂,先後牽扯多位異姓諸侯王,漢軍多位將領通過對陳豨的作戰而以軍功封侯,足以證明其反叛影響之大。
秦將蒙驁率軍攻略魏國城池二十座,首次設置東郡,王賁率領秦軍攻滅魏國,陳豨所在的宛朐縣後來一直隸屬於東郡治下。章邯攻滅張楚王陳勝、魏王魏咎,打下魏國,劉邦集團與章邯的秦軍交戰,並將之擊破,劉邦部隊在光復魏地期間襲取宛朐,陳豨於以特將身份獨自率領將士五百人,在宛朐縣加入劉邦陣營。
劉邦西進破秦,駐兵霸上,秦國滅亡後劉邦被分封為漢王,陳豨與樊噲、周勃、曹參、夏侯嬰、靳歙、周緤等功臣將領被賜爵為侯。劉邦增補三萬人給韓信平定各國,陳豨以游擊將軍的職務,自領一路兵馬隨韓信、張耳平定代地。
劉邦稱帝,燕王臧荼反叛,劉邦親自領兵征討,陳豨一同參與擊破臧荼勢力。與張良、蕭何、樊噲、周勃等十三位開國元勛,被正式確立列侯爵位和封邑,陳豨被封為陽夏侯,其食邑數量失考。
匈奴包圍韓王信的都城馬邑,韓王信最終投降匈奴,由於韓王信在代國反叛,逃入匈奴。劉邦帶領眾將前去平城討伐,被匈奴單于冒頓圍困於白登山。劉邦封二哥劉仲為代王。劉邦從平城途經趙國,期間辱罵趙王張敖引起趙相貫高等人不滿,之後經過洛陽回到長安,長樂宮落成,丞相以下官員都轉移到長安辦公。從洛陽遷都關中的政策也陸續完成,在洛陽的淮陰侯韓信也隨同安置在長安。匈奴進攻代國,代王劉仲棄國自己逃回洛陽,被貶為合陽侯,劉邦改立兒子劉如意為代王。
陳豨早年以郎中身份逐步封為列侯,由於代地與匈奴接壤,是非常重要的地方,劉邦覺得陳豨素來辦事可靠,讓陳豨以列侯身份任職代丞相,去督統趙、代兩國的邊防部隊,北方邊境的軍隊全都歸他統領。
陳豨被任命為代丞相,前去向淮陰侯韓信辭行,韓信拉着他的手避開左右侍從在庭院裏漫步,仰望蒼天嘆息說:「你可以和我聊一聊嗎?有些話想對你說。」陳豨說:「任憑將軍吩咐!」韓信說:「您鎮守的地區,是天下精兵聚集的地方,而您,是陛下信任寵幸的臣子。如果有人告發說您反叛,陛下一定不會相信,再次告發,陛下就懷疑了,三次告發,陛下必然大怒而親自率兵前來圍剿。我為您從中央起事,天下就可以取得了。」陳豨一向知道韓信的雄才大略,深信不疑,說:「謹遵教誨!」
劉邦率軍東進,在東垣攻打韓王信的殘餘反寇,劉邦從東垣返回,趙王張敖進獻趙美人侍寢,趙相貫高在柏人縣謀劃刺殺劉邦未成,次年被告發。劉邦將趙王張敖降格為宣平侯,趙相貫高自殺,改封代王劉如意為趙王,任命御史大夫周昌為趙國丞相。
劉如意因年幼留在長安,周昌就任趙丞相在趙國總執政事。代國王位空置,不再設代丞相,陳豨轉任趙相國在代地總領兵事,加之趙國原本的掌權大臣貫高等人或廢或死,陳豨接手趙國軍隊權力空隙,由統領趙代邊境兵馬變成統領趙代全境兵馬,麾下軍力進一步擴大,成為獨掌趙代兩國精兵的地區實權者。
陳豨在年少的時候,常常稱頌和欽慕魏公子信陵君,等到後來他率領軍隊守衛邊疆,便學信陵君的做法招集賓客,禮賢下士。陳豨曾經休假回鄉路過趙國,趙國相周昌看到陳豨的隨行賓客坐有一千多輛車子,把邯鄲所有的官舍全部住滿。陳豨對待賓客用的是平民之間彼此平等相待的交往方式,每次他都謙遜恭敬,屈尊待人。等陳豨回到代國,周昌請求進京朝見,見到劉邦之後,周昌把陳豨賓客眾多、在外獨掌兵權好幾年、恐怕會有變故等事全盤說出。劉邦命人追查陳豨留居代地的賓客在財物等方面違法亂紀的事,其中不少事情牽連到陳豨,陳豨感到害怕,暗中派門客到韓王信的將領王黃、曼丘臣那裏聯絡消息。
劉邦的父親劉太公去世,劉邦派人召陳豨進京,但陳豨稱自己病重,韓王信命令王黃等人勸說和誤導陳豨。陳豨便與王黃等人一同反叛,自立為代王,劫掠趙、代兩地。劉邦聽到這個消息之後,說:「陳豨曾經給我做事,很有信用,代地我認為是很重要的地方,所以封陳豨為列侯,以相國的身份鎮守代地,如今他竟然和王黃等人劫掠代地!但是代地的官吏和百姓並沒有罪,全都赦免他們。」於是,一律赦免了被陳豨所牽累而進行劫掠的趙、代官吏。
劉邦親自率領兵馬前往討伐陳豨,淮陰侯韓信託病沒有隨從,暗中派人到陳豨那裏說:「只管起兵,我在這邊協助您。」韓信和家臣密謀,夜裏假傳詔書赦免各官府服役的罪犯和奴隸,打算發動他們去襲擊呂后和太子劉盈,部署已定,只等陳豨的消息。
劉邦到達邯鄲後高興地說:「陳豨不在南面佔據漳水,北面守住邯鄲,由此可知他不會有所作為。」趙國相周昌上奏請求把常山的郡守、郡尉斬首,說:「常山郡共有二十五座城池,陳豨反叛,失掉了其中二十座。」劉邦問:「郡守、郡尉反叛了嗎?」周昌回答說:「沒反叛。」劉邦說:「沒守住城是兵力不足的緣故。」最終赦免了他們,同時還恢復了他們的守、尉職務。
劉邦問周昌說:「趙國還有能帶兵打仗的壯士嗎?」周昌回答說:「有四個人。」然後讓這四個人拜見劉邦,劉邦一見便破口大罵道:「你們這些臭小子也能帶兵打仗嗎?」四個人慚愧地跪伏在地上,但劉邦還是各封給他們一千戶的食邑,任命為將。
左右近臣諫勸道:「有不少人跟隨您進入蜀郡、漢中郡,其後又征伐西楚,有功卻未得到普遍封賞,現在這幾個人有什麼功勞而予以封賞?」劉邦說:「這就不是你們能懂的了!陳豨反叛,邯鄲以北全都被他所佔領,我用緊急文告來徵集天下各地的軍隊,但至今仍未有人到達,現在可用的就只有邯鄲一處的軍隊而已。我何必要吝惜封給四個人的四千戶,不用它來撫慰趙地的年輕人呢!」近臣們應聲道:「對啊!」
於是,劉邦又問:「陳豨的將領都有誰?」近臣們回答說:「有王黃、曼丘臣,以前都是商人。」劉邦說:「我知道該怎麼應付了。」於是,各自懸賞千金來求購王黃、曼丘臣等將領的人頭,又拿出許多金錢來誘降陳豨的部將,很多人因此投降。劉邦徵集天下之兵時,也向梁王彭越徵兵,但是彭越自稱生病,只派出將領帶着軍隊到邯鄲,劉邦為此非常生氣。
劉邦在邯鄲討伐陳豨等人還沒有結束,陳豨的將領侯敞帶領一萬多人流動作戰,王黃駐軍曲逆。舞陽侯樊噲攻打陳豨與曼丘臣軍隊,在襄國縣開戰,攻破柏人縣,以先鋒部隊最先登城破門。平定清河郡、常山郡等地二十七個縣。太僕夏侯嬰參與對陳豨部隊的作戰,陷陣殺敵,曲逆侯陳平以護軍中尉身份從軍征戰,御史大夫趙堯也隨同劉邦征伐。
潁陰侯灌嬰率領漢軍在曲逆城下擊敗陳豨的丞相侯敞,麾下士卒斬殺了侯敞和五名特將,車騎將軍靳歙統率梁、趙、齊、燕、楚等諸侯國的車騎部隊,分路進攻陳豨的丞相侯敞的部隊,將他們擊破,因而迫使曲逆城投降。陳豨的將領張春渡過黃河進攻聊城,漢派將軍郭蒙與齊國的將領出擊,把他們打得大敗。齊國相國曹參在聊城攻破陳豨的將領張春的部隊,漢軍斬首一萬多人,打下曲逆縣後,灌嬰又平定了盧奴縣、上曲陽縣、安國縣、安平縣等周邊城邑。
陳豨的將領趙王后裔趙利防守東垣縣,劉邦親自攻打東垣。一個多月後,趙利的士卒辱罵劉邦,劉邦十分氣憤,右丞相酈商、潁陰侯灌嬰,也一同參與了東垣之戰。東垣投降後,凡是罵劉邦的士卒一律斬首,其他沒罵的士卒則處以黥刑,在臉上刺字,並把東垣改名真定。
舊楚王韓信在長安謀反的密謀被告發,呂后想召韓信入宮,又怕韓信和他的黨羽不到位,於是和蕭何合謀,假裝讓人從劉邦那邊回來,宣告陳豨已敗亡,召令列侯、群臣入宮慶賀,最終韓信被設局殺死在長樂宮鍾室,夷滅三族。
韓王信再次與匈奴騎兵入侵駐紮在參合縣,與漢軍對峙,太尉周勃經由太原郡進軍征討代地,到達韓王信的舊都馬邑,久攻不下,將馬邑屠城。所部士卒殺死了陳豨的將軍乘馬絺,在樓煩擊破代王陳豨、韓王信、趙王趙利的部隊。活捉了陳豨的將領宋最、雁門郡守圂,乘勢轉攻雲中郡,擒獲了郡守遬、丞相箕肆、將軍勛,平定雁門郡十七縣,雲中郡十二縣。
左丞相樊噲攻破尹潘軍於廣昌、俘虜綦毋卬於無終縣,在代郡南邊擊破陳豨別將匈奴人、王黃的軍隊,趁機攻打韓王信軍隊於參合,軍團所部將士斬殺韓王信。齊相國傅寬隨軍攻打陳豨,歸屬太尉周勃指揮,之後以齊相國身份代替左丞相樊噲指揮攻打陳豨。
梁王彭越因與梁國太僕有矛盾,被太僕上告謀反,再加上之前討伐陳豨時不聽調令,劉邦於是派人逮捕彭越,貶為庶民,原本是將彭越流放蜀地青衣縣,但是因為呂后的中途介入,彭越最終被夷滅三族,做成肉醬分發給諸侯,淮南王英布因此大為驚恐,秘密集結軍隊警戒鄰國郡縣的緊急情況。
劉邦從南面邯鄲攻擊陳豨軍隊,燕王盧綰亦率兵從東北攻打陳豨,當時陳豨派遣王黃求救於匈奴,盧綰原本要派人阻止,但後來被手下張勝說服,派人勾結匈奴與陳豨,意圖養寇自重,想讓陳豨長久流亡在外,在邊界造成連年不絕的衝突,保障各自的權勢與性命。
淮南王英布造反,向東進兵攻殺荊王劉賈,吞併其領地,往北渡過淮河,楚王劉交逃往薛縣,劉邦帶病親自領兵前往討伐英布。劉邦在會甀擊敗英布,英布逃走,之後英布受到當時的長沙王吳臣之子吳回的誘騙,最終被斬殺於番陽。
周勃軍團再次在靈丘攻打陳豨,把陳豨擊潰,俘獲陳豨的丞相程縱、將軍陳武、都尉高肆,平定代郡九縣。樊噲軍團在橫谷擊潰陳豨的匈奴騎兵部隊,斬殺將軍趙既,俘虜代國丞相馮梁、郡守孫奮、大將王黃、將軍大將一位、太僕解福等十人,與諸將共同平定代地鄉邑七十三個。王黃、曼丘臣的部下所有被懸賞通緝的,一律都被活捉,因此陳豨的軍隊也就潰敗了。
劉邦回到洛陽後說:「代郡地處常山的北面,趙國卻從山南來管控它,太遙遠了。」於是,就封兒子劉恆為代王,起初定都晉陽,後改定都中都。代郡、雁門郡都隸屬代國,以傅寬代替陳豨原有的職務,成為代相將屯監邊。樊噲所部將士公孫耳追擊陳豨,在靈丘將他斬首。