要展现雄壮威武的兵力，但匈奴都只出现老弱残兵，这一定是他们的诡计，不该攻打匈奴。刘邦怒，大骂：“你这个齐国奴隶，靠着一张嘴当了官，现在还敢乱讲，损伤我军士气！”。将刘敬监禁于广武（今山西省代县西南阳明堡镇），准备凯旋后再处罚。刘邦先到平城（今山西省大同市），主力未至，冒顿单于倾全国40万大军，乘刘邦巡视平城白登山（今山西大同东北）之际，将刘邦团团围住，即白登之围。刘邦最终脱逃，并到广武特赦刘敬，向刘敬认错，封为彻侯，号称建信侯，食邑二千户。在刘敬的建议下，汉朝从此与匈奴和亲，直到汉武帝时代。