刘邦见陈豨动向已明,遂也调兵遣将,分路进击:令将军郭蒙、丞相曹参,攻取聊城;灌婴领兵攻取曲逆;樊哙攻取襄国;柴武攻取参合;自与郦商、夏侯婴,往攻东垣。又派周勃领军,从太原进袭代地。
六路兵马战于北境,一时间赵,代之地,烽烟又起,城郭被毁,百姓离散。数旬之后,郭蒙败张春,樊哙破陈豨,灌婴斩侯敞、击走王黄。唯刘邦、周勃二路人马途中受阻。
刘邦兵围东垣,本欲招降赵利,反遭到城中守军的辱骂。刘邦大怒,遂督军攻城。但城中戍卒死守不退,用橘石箭火屡败汉军。直至城内粮尽,方才开城投降;赵利潜逃,刘邦入城,一面张榜安民,一面下令将叫骂士卒尽皆斩首。
周勃人马乘代郡空虚,一鼓入城,遂挥军南下,攻打赵都马邑。马邑城池坚固,守军也颇为顽强,周勃身先士卒,猛攻数日,才将城池攻破。五路兵马陆续会师,代地遂平。陈豨一败涂地,逃往匈奴,其部将王黄、曼邱臣,被部下活捉,献与刘邦,刘邦下令斩首示众。唯汉将柴武,引兵攻打参合,未闻捷报,刘邦正欲遣兵去援,忽接探报,说柴将军已破参合,韩王信被斩。
原来,柴武兵围参合,欲劝信归降,并修书一封,送往城内,书中说:
当今陛下,素以宽厚待人,诸侯虽有败亡,如知过返归,仍复封号,也不会判以死罪。今大王兵败投胡,没有大过,望速速归汉。