项羽分封诸侯时,将自私自利的田荣冷落,田荣起兵造反,心怀嫉妒和不平的陈馀也起兵造反,就在项羽亲自率兵讨伐他们时,刘邦却偷袭并攻占了关中。逐渐形成项羽和刘邦争夺天下之势,为此,项羽和刘邦进行了彭城大战和荥阳之战。刘邦虽然屡次战败,但项羽也失去了亚父范增,大将曹咎、龙且等人。
既然彭城已经成了项羽的都城,熊心就不适合再留在彭城,因此项羽提前派人去催促熊心赶快迁都到郴县(今湖南郴州)。
熊心为此非常痛恨项羽,而他的那些心腹老臣们则不断谩骂项羽,但他们无力跟项羽抗衡,只能乖乖迁都。项羽知道熊心及其心腹老臣心中不服后,担心熊心会以义帝的身份勾结有野心的诸侯造反作乱,于是狠下心肠派九江王英布、衡山王吴芮和临江王共敖等人击杀熊心于长江之中。
离开关中时,项羽没有让韩王成返回韩国,而是带着他回到了彭城。并不是因为韩王成特别得到项羽恩宠,而是因为项羽很不喜欢他,因为在反秦的斗争中,韩王成几乎寸功未立,他当上韩王还是多亏当初项梁听了张良的话而支持他做的韩王。回到彭城后,项羽就将韩王成废为侯爵,不久又将其诛杀。
这样一来,项羽就直接将自己立的两个诸侯杀掉了。且不论杀这两个诸侯对错与否,如此短的时间内就将两人杀掉,却肯定是错的。在那些知晓天下大势的人眼里,项羽这么做,叫作“自诛王命”,这很容易被别有用心的人拿来做样板。
第一个出来效仿的是燕王臧荼,燕王本来是韩广,臧荼是韩广的部将而已,但因为在巨鹿之战时,臧荼曾亲率军队救赵,而后跟随项羽入关,建立大功,所以项羽才将燕国封给他。韩广见自己的部将夺了自己的王位,非常不爽,不肯去苦寒的辽东做辽东王。所以臧荼回到燕国后,就发兵攻打韩广,强迫韩广去辽东,但韩广就是坚持不从,结果臧荼一怒之下将韩广杀掉,连韩广的辽东封地也一并吞掉。
项羽本来就对韩广没好感,所以臧荼杀掉韩广,对项羽来说并没什么不好的影响。
但接下来的两个人则是公然跟项羽对着干了,这两个人正是田荣和陈馀。
田荣因为对项梁战死负有一定责任,而且巨鹿之战时没有带兵救赵,更没有跟随项羽西进入关,因此项羽非常厌恶独善其身的田荣,分封诸侯时将他排除在外。陈馀因为在巨鹿之战中功劳有限,而且还隔岸观火,巨鹿之战胜利后他又和张耳赌气,放弃了将印,脱离了军队。项羽封他为侯,也算很合理。但陈馀不这么想,他认为自己的功劳和张耳同样大,没理由张耳封王,他却只落得一个封侯,这让陈馀心中对张耳和项羽都很怨恨。这两个同样怨恨项羽的人,很快将成为狼狈为奸的死党。
田荣听说项羽封了田都为齐王,连自己的傀儡侄儿田市也封为胶东王,而自己又什么封赏都没有,对项羽破口大骂。田市畏惧项羽,准备遵从安排到胶东封地去,但田荣却蛮横地将其拦住,并发兵攻打田都,田都大败,只好投奔楚国找项羽。趁着田荣率兵攻打田都的机会,田市偷着跑到了胶东。田荣大怒,心想“这个不争气的东西,留着你没用”,因此一并攻打胶东,将侄儿田市杀掉,然后自立为齐王。济北王田安也是忠心于项羽的,田荣便又发兵攻打田安,吞并了田安封地,统一了整个齐国。
田荣知道项羽肯定会来攻打自己,所以希望多找些人来共同起兵反楚。田荣听说魏国有个彭越,独霸一方,手下有万余人马,不臣属于任何诸侯,只是跟刘邦有一点交情。于是田荣就派人给彭越送去一枚将印,还有不少钱财,游说他起兵反楚。彭越本是强盗出身,胆大心细,很有军事头脑,一口答应了田荣,很快起兵攻打楚国边境。项羽闻讯后,立刻派大将萧公角率军攻打彭越,结果却被彭越打得大败。
陈馀见田荣起兵造反,知道自己的机会来了,于是派说客游说田荣说:“项羽分封诸侯甚为不公。将穷乡僻壤的恶地封给先立的诸王,却将富饶的好地封给心腹诸将。如今赵王赵歇被迁往代地为代王,却让张耳当了常山王,占有了赵地,实在太不公平了。听闻大王起兵反楚,拒不听从不义的号令,愿大王能借给我些兵马,让我去攻打张耳,迎接回赵王。赵王感激大王的恩义,一定会成为齐国的唇齿。”
陈馀的这个提议,田荣当然是求之不得,立刻借给陈馀兵马,让陈馀去进攻张耳。陈馀于是率军偷袭张耳,张耳败逃出赵国,在谋臣的建议下,去投靠了刘邦。陈馀率军将赵歇迎接回来,重新立为赵王,赵歇投桃报李,立陈馀为代王。