后来梁王受到吴楚压迫，国都睢阳被围困，不断向周亚夫求救。但是周亚夫仍然按兵不动，用轻骑兵截断了吴楚叛军的粮食供给。缺粮的叛军多次反扑未果，终于崩溃失败。叛乱历时三个月即被基本平息，楚王刘戊自杀，吴王刘濞兵败逃往东越，东越被汉朝收买而诛杀吴王，吴王之子刘驹逃往闽越国，其他叛王在投降后也都畏罪自杀。栾布在攻破齐国后攻打赵国，围困邯郸十个月才攻下，赵王刘遂自杀。其他参与叛乱的诸侯管侯刘戎奴、瓜丘侯刘偃、营侯刘广也都伏诛。七国之乱平定后不久，景帝颁布新令，使诸侯王不能自治其国，由国相治国，诸侯王无权过问王国之政