陳豨為代相國,守代地,被封為陽夏侯。陳豨好賓客,皆不法,因此為周昌所告。時韓王信亦派王黃往說其謀反,於是十年九月陳豨反,攻略代、趙兩地。高祖劉邦率軍親征。

十一年冬,劉邦進駐邯鄲,豨將侯敞將萬餘人遊行,王黃將騎千餘軍曲逆,張春將卒萬餘人度河攻聊城。漢將軍郭蒙與齊將擊,大破之。太尉周勃道太原入定代地,至馬邑,馬邑不下,攻殘之。豨將趙利守東垣,為劉邦所下。

之後劉邦還洛陽,留周勃繼續平定代地。漢十二年周勃定代,斬陳豨於當城。