楚國的祖先是顓頊帝高陽。高陽,是黃帝的孫子,昌意的兒子。高陽生了稱,稱生了卷章,卷章生了重黎。重黎擔任帝嚳高辛氏的火正,功績很卓著,可使光普照天下,帝嚳因此賞稱他爲祝融。共工氏發動叛亂,帝嚳派重黎去誅殺叛亂者,可是重黎沒有殺盡叛亂者。帝嚳在庚寅日殺死了重黎,並讓他的弟弟吳回接替他的職位,也擔任火正,並稱呼吳回爲祝融。
吳回生下陸終。陸終生了六個兒子,這些孩子都是母親剖腹而生的。其中長子名爲昆吾;次子名爲參胡;三子名爲彭祖;四子名爲會人;五子名爲曹姓;六子名爲季連,季連爲羋姓,楚國人是他的後代。昆吾,在夏朝時曾當過侯伯,桀統治時被商湯所滅。彭祖,在商朝時曾做侯伯,在商朝末年被滅掉。季連生下附沮,附沮生下穴熊。季連的後代於中途衰敗了,有的在中原,有的在蠻夷,史書未能記下他們的世系。
周文王當政時期,季連的後代有個叫鬻熊的。他像兒子一般服侍文王,不過很早就去世了。他的兒子名叫熊麗。熊麗生下熊狂,熊狂又生下熊繹。
熊繹處在周成王當政時期,成王要提拔文王、武王的功臣的後代,因此將熊繹封到楚蠻,並賜給他子男爵位的田地,姓羋,居住在丹陽。楚子熊繹與魯公伯禽、衛康叔子牟、晉侯燮、齊太公子呂伋共同事奉周成王。
熊繹生下熊艾,熊艾生下熊<生僻字(黑旦)左右結構>,熊<生僻字(黑旦)左右結構>生下熊勝。熊勝以弟弟熊楊爲繼承者。熊楊生下熊渠。
熊渠生了三個兒子。在周夷王當政時期,周王室的勢力日益衰微,有的諸侯不來朝覲周天子,有的諸侯間相互攻打。熊渠深受長江、漢水一帶百姓的擁護,於是起兵討伐庸、楊粵,一直攻打到鄂。熊渠說:「我位於蠻夷之地,不用與中原各諸侯國的名稱諡號相同。」於是立自己的長子熊康爲句亶王,次子熊紅爲鄂王,小兒子熊執疵爲越章王,全都在長江沿岸楚蠻地方。等到周厲王當政時期,由於厲王兇惡殘暴,熊渠畏懼他會討伐楚國,因此去掉了自己的王號。
熊渠的繼承者是熊毋康,毋康去世很早。熊渠去世後,熊渠的次子熊摯紅繼位。摯紅的弟弟殺了摯紅繼位,就是熊延。熊延生了熊勇。
熊勇六年(前842年),周人暴動,攻打厲王,厲王被迫逃奔到彘。熊勇在位十年(前838年)去世,其弟熊嚴繼位。
熊嚴在位十年(前828年)去世。熊延有四個兒子,長子叫伯霜,二子叫仲雪,三子叫叔堪,小兒子叫季徇。熊嚴去世後,長子伯霜繼位,就是熊霜。
熊霜元年(前827年),周宣王剛剛即位。熊霜在位六年(前822年)去世,他的三個弟弟相互爭奪君位。結果仲雪死了;叔堪逃亡,避難於濮地;最小的弟弟季徇繼位,就是熊徇。熊徇十六年(前806年),鄭桓公剛被封到鄭。二十二年(前800年),熊徇去世,其子熊咢繼位。熊咢在位九年(前791年)去世,其子熊儀繼位,便是若敖。
若敖二十年(前771年),周幽王被犬戎殺死,周都被迫向東遷徙,這一年,秦襄公開始被列爲諸侯。
二十七年(前764年),若敖去世,其子熊坎繼位,便是霄敖。霄敖在位六年(前758年)去世,其子熊眴繼位,就是鼢冒。鼢冒十三年(前745年),晉國開始爆發內亂,因爲別都曲沃的緣故。鼢冒在位十七年(前741年)去世。鼢冒的弟弟熊通殺了鼢冒的兒子自立爲王,就是楚武王。
武王十七年(前724年),晉國的曲沃莊伯殺了宗主國國君晉孝侯。十九年(前722年),鄭伯的弟弟段發動叛亂。二十一年(前720年),鄭國侵奪了周天子的土地。二十三年(前718年),衛國人殺了自己的國君桓公。二十九年(前712年),魯國人殺了自己的國君隱公。三十一年(前710年),宋國的太宰華督殺了自己的國君殤公。
三十五年(前706年),楚國攻打隨國。隨國國君說:「我並沒有罪過。」楚王說:「我在蠻夷之地。如今諸侯們紛紛背叛天子,相互侵犯、攻殺。我擁有軍隊,打算藉此參與中原的政事,幫我請求周王室尊奉我的名號。」隨國人幫楚王向周王室請求尊號,周王室不答應,隨國人回報了楚武王。三十七年(前704年),楚王熊通氣憤地說:「楚國的祖先鬻熊,是周文王的老師,可惜去世早。周成王想要提拔我的先公,可是竟然只賞賜了他子男爵位的土地,讓他住在楚地,現在蠻夷部族都已歸順,但周天子仍不給加封爵位,我自稱尊號好了!」熊通於是自稱爲武王,與隨國人締結盟約後才離開。由此開始開墾並占有了濮地。
五十一年(前690年),周天子召見隨侯,斥責他擁護楚國國君稱王。楚武王大怒,以爲隨侯背叛了自己,於是討伐隨國。武王在行軍途中去世,楚國因而退兵。武王的兒子文王熊貲繼位,開始將郢作爲國都。
文王二年(前688年),楚國攻打申國,途經鄧國時,鄧人說:「此刻很容易就能抓住楚王。」鄧侯沒答應。六年(前684年),楚國攻打蔡國,抓住蔡哀侯後回國,很快又把他給放了。楚國強大起來,常常欺凌長江、漢水一帶的小國,小國全都害怕楚國。十一年(前679年),開始在諸侯中稱霸,楚國也開始強盛起來。
十二年(前678年),楚國攻打鄧國,滅掉鄧國。十三年(前677年),文王去世,他的兒子熊囏繼位,就是莊敖。莊敖五年(前672年),想要殺死弟弟熊惲,熊惲逃奔隨國,聯合隨國人一起襲擊並殺了莊敖而自立爲王,就是成王。
成王惲元年(前671年),他剛剛即位,向百姓廣施恩德,與諸侯恢復從前的友好關係。並派人向周天子進獻貢品,天子賜予他胙肉,說:「好好鎮撫你們南方夷越之地的動亂,不要侵入中原。」於是楚國領地擴展到方圓千里。
十六年(前656年),齊桓公領兵入侵楚國,到達陘山。楚成王派將軍屈完領兵迎戰,並和齊桓公訂立盟約。齊桓公責備楚國沒按規定向周王室進獻貢品的罪狀,楚成王答應後,齊桓公才撤兵離開了楚國。
十八年(前654年),成王領兵北上攻打許國,許侯袒露上身請罪,楚成王於是把他放了。二十二年(前650年),楚國攻打黃國。二十六年(前646年),楚國攻滅了英國。
三十三年(前639年),宋襄公想要舉行盟會,召楚成王參加。楚成王發怒說:「竟敢召我去,我會以好的態度參加盟會的,然後藉機攻打羞辱他。」於是出發到達了盂地,果真俘獲、侮辱了宋襄公,不過很快又把他送了回去。三十四年(前638年),鄭文公南下朝見楚王。楚成王北上討伐宋國,在泓水擊敗了宋軍,並射傷了宋襄公,宋襄公不久便因箭傷發病而死。
三十五年(前637年),晉國公子重耳路過楚國,楚成王以招待諸侯的禮節宴請了重耳,並且饋贈他很多禮物,送他前往秦國。
三十九年(前633年),魯僖公前來請求楚國派兵攻打齊國,楚成王派申侯領兵攻打齊國,並奪取了谷邑,將齊桓公的兒子雍安置在了谷地。齊桓公的七個兒子全都逃奔到了楚國,楚成王把他們全都封爲大夫。楚國滅掉了夔國,原因是夔國沒有祭祀祖宗祝融、鬻熊。
夏季,楚國討伐宋國,宋國向晉國告急,晉國出兵援救宋國,楚成王撤兵返回。楚國將軍子玉請求出戰,成王說:「重耳在外逃亡了多年,終於得以返回晉國,這是上天保佑他的結果,其勢不可阻擋。」子玉堅決請求繼續作戰,楚成王於是只留給他少量的軍隊就離開了。晉國果真在城濮打敗了子玉。楚成王一氣之下殺了子玉。
四十六年(前626年),起初,楚成王想要立商臣當太子,他將此事告訴了令尹子上。子上說:「國君您還年輕,而且還有很多寵妾,如果現在立太子將來還可能會罷黜,會使國家發生動亂。楚國立太子常常落在年少的兒子身上。況且商臣的眼睛像毒蜂、聲音似豺狼,是個極其殘忍的人,不可立爲太子。」楚成王沒有聽從子上的勸告,立商臣爲太子。後來又想立兒子職爲太子,因而要廢黜太子商臣。商臣只是聽到一點兒風聲但還未證實,於是告訴他的老師潘崇說:「如何才能得到實情呢?」潘崇說:「宴請成王寵姬江羋,但不要尊敬她。」商臣聽從了潘崇的話。江羋發怒說:「國君真該殺死你而立職當太子。」商臣對潘崇說:「國君確實要廢掉我而改立職。」潘崇問:「您能侍奉職嗎?」商臣說:「不能!」潘崇又問:「您能逃離這裡嗎?」商臣回答說:「不能。」又問:「您能做殺死國君這樣的大事嗎?」商臣回答說:「能。」冬季十月,商臣率領宮中的護衛兵圍攻成王。成王請求吃了熊掌後再殺死他,商臣沒答應。丁未日,成王上吊自殺。商臣篡位,就是楚穆王。
楚穆王即位後,將自己的太子宮賜給了潘崇,讓他當太師,執掌國家政事。穆王三年(前623年),楚國滅掉了江國。四年(前622年),滅掉了六國、蓼國。六國與蓼國都是皋陶的後裔。八年(前618年),討伐陳國。十二年(前614年),楚穆王去世。其子莊王侶即位。
莊王即位已有三年,但從來沒有發布過任何號令,整日尋歡作樂,並向國內下令說:「有敢來勸諫的殺無赦!」伍舉入宮進諫。莊王左手摟著鄭姬,右手抱著越國的少女,坐在歌舞樂人之間。伍舉說:「我想讓國君猜個謎語。」接著說道:「有隻鳥停落在土山上,三年不飛也不叫,這是只什麼鳥呢?」莊王說:「這隻鳥三年不飛便罷,如果飛起來就會一飛沖天;不鳴則已,如果鳴叫起來,就會使人大吃一驚。你退下吧,我明白你的意思了。」過了幾個月,莊王變得更加荒淫無度了。大夫蘇從於是入宮進諫。楚莊王說:「你沒聽到我的命令嗎?」蘇從回答說:「殺了我而能使您成爲賢明的國君,這是我的願望。」於是楚莊王幡然悔悟,停止了淫樂,開始關心國政,殺死了幾百名罪人,擢升了數百位有功的大臣,重用良臣伍舉、蘇從管理政務,楚國人非常高興。這一年楚國滅掉了庸國。六年(前608年),楚國攻打宋國,獲得了五百輛戰車。
八年(前606年),楚國攻打陸渾戎,行軍至洛,在周都郊外閱兵。周定王派王孫滿犒勞楚莊王。楚莊王問王孫滿王室九鼎的大小輕重,王孫滿回答說:「統治天下在於是否施德政而不在於鼎的大小輕重。」莊王說:「你不要倚仗擁有九鼎!只要楚國把刀劍上的刃尖銷毀掉就足夠鑄成九鼎。」王孫滿說:「唉!國君難道忘了嗎?從前虞、夏朝繁盛時,遠方各國都前來朝貢,進貢九州的金屬,鑄造九鼎,鼎上繪有各種怪異之物的圖像,以使民衆知道神鬼怪物。夏桀德政敗壞,鼎就被遷到了殷朝,殷朝持續了六百年。殷紂王兇惡殘酷,鼎便被遷到了周朝。若天子道德美好清明,鼎即使很小也必定會重得移不動;若天子道德奸邪昏亂,鼎再大也必定會輕易被移走。從前,周成王將九鼎放在了郟鄏,占卜說周朝的世系有三十代,可維持七百年,這是上天的旨意。現在周王室的德政雖然衰敗了,但天命還沒有改變。九鼎的輕重,是不可以問的。」楚莊王於是退兵返回。
九年(前605年),楚莊王任命若敖氏爲宰相。有人向莊王進讒言誣陷若敖氏,若敖氏害怕被誅殺,反過來攻殺莊王,莊王攻打並滅掉若敖氏的整個家族。十三年(前601年),楚國滅掉了舒國。
十六年(前598年),楚國攻打陳國,殺死了陳國大夫夏征舒。由於夏征舒害死了自己的國君,所以楚王殺死了他。楚國攻破陳國後,將陳改成自己的一個縣。楚國羣臣爲此都來慶賀楚莊王,唯獨從齊國出使回來的申叔時不來祝賀。楚莊王問他原因,申叔時回答說:「俗語說得好,牽牛的人徑直走到別人家的田地里,田地的主人因此就奪走了牛。牽牛者徑直走入別人家的田裡的確不對,可是田地的主人卻因此而奪走了人家的牛,不是更過分嗎?況且莊王您是因爲陳國內亂才率領諸侯們攻打它,打著正義的旗號攻打陳國,但卻因貪圖陳國土地而將其占據變成自己的縣,今後您還能如何號令天下呢!」莊王於是恢復了陳國,重立陳國君主。
楚莊王,選自《東周列國志》
十七年(前597年)春季,楚莊王率軍包圍了鄭國,三個月便攻下了鄭都。楚莊王從皇門進入鄭都,鄭伯袒露上身手牽著羊前來迎接莊王,說:「我不被上天所護佑,不能事奉您,您因此很生氣,所以來到我國,這全是我的過錯啊。我哪敢不唯命是聽!把我流放到南海,或是把我當作奴隸賜給其他諸侯,我全都聽從您的安排。如果您沒忘記周厲王、周宣王、鄭桓公、鄭武公,不斷絕他們國家的祭祀,讓我改過自新侍奉您,這是我的願望,但我不敢有這樣的奢望。在此斗膽向您表白一下我的肺腑之言。」楚國羣臣都說:「大王不要答應他。」莊王說:「鄭國國君能如此謙卑,就一定能很好地任用自己的臣民,怎麼能滅掉他呢!」說完,莊王親自手持軍旗,左右指揮軍隊,率軍後退三十里後駐紮下來,並同意與鄭國講和。鄭大夫潘尪前來締結盟約,子良離開鄭國來到楚國當人質。夏季六月,晉國前來救援鄭國,與楚國交戰,楚軍在黃河岸邊打敗了晉軍,一直追擊到衡雍才返回。
二十年(前594年),楚國包圍了宋國,因爲宋國殺了楚國的使者。楚國圍攻宋都長達五個月之久,宋國都城中的糧食全都吃沒了,人們相互交換兒女來吃,噼開人骨當柴燒。宋國大夫華元出城將城中實情告訴了楚軍。莊王說:「是君子啊!」於是退兵離開了。
二十三年(前591年),莊王去世,其子共王審繼位。
共王十六年(前575年),晉國攻打鄭國。鄭國向楚國告急,共王發兵救援鄭國。與晉軍在鄢陵交戰,晉軍擊敗了楚軍,並射傷了共王的眼晴。共王召見將軍子反。子反嗜好喝酒,他的隨從豎陽穀送酒給子反,子反竟喝醉了,沒去拜見楚共王。共王大怒,用箭射死了子反,於是撤兵返回了。
三十一年(前560年),共王去世,其子康王招繼位。康王在位十五年(前545年)去世,其子員繼位,就是郟敖。
楚康王有幾個寵愛的弟弟:公子圍、子比、子皙、棄疾。郟敖三年(前542年),任命自己的叔父、康王的弟弟公子圍爲令尹,掌管軍事。四年(前541年),公子圍出使鄭國,在半路聽說郟敖患病就返回了。十二月己酉日,公子圍入宮詢問郟敖病情,勒死了郟敖,並殺死了郟敖的兒子莫與平夏。公子圍派使者到鄭國報喪。伍舉問使者說:「誰是繼承人?」使者回答說:「寡大夫圍將即位。」伍舉更正說:「共王的兒子公子圍最年長。」子比逃奔晉國,公子圍繼位,就是楚靈王。
楚靈王三年(前538年)六月,楚國派使者告知晉國,想要會見各諸侯。諸侯們都到楚國的申邑會見楚靈王。伍舉說:「從前夏啓有鈞台的宴饗,商湯有景亳的冊命,周武王有盟津的誓師,周成王有岐陽的狩獵,周康王有豐宮的朝覲,周穆王有塗山的聚會,齊桓公有召陵的會師,晉文公有踐土的盟會,國君打算用哪種禮儀呢?」靈王說:「用齊桓公的。」當時鄭國大夫在場,於是晉、宋、魯、衛都沒有前去赴會。靈王會盟諸侯後,面帶驕色。伍舉說:「夏桀因爲舉行有仍的盟會,有緡氏背叛了他。商紂王因爲舉行黎山的盟會,東夷族背叛了他。周幽王由於舉行太室的盟會,戎人、翟人全都反叛了他。您要慎重考慮一下後果啊!」
七月,楚國率領諸侯聯軍攻打吳國,包圍了朱方。八月,攻克朱方,囚禁了慶封,滅掉慶封的家族。楚靈王拿慶封示衆說:「不要效仿齊國慶封殺害自己的國君並欺辱自己的幼君,挾制衆大夫與自己締結盟約。」慶封反過來譏笑楚靈王說:「不要像楚共王的庶子公子圍一樣殺害自己國君兄長的兒子員,而代替員即位!」靈王於是派人立即殺死了慶封。
七年(前534年),靈王修築了章華台,下令收容逃亡之人。
八年(前533年),楚靈王派公子棄疾領兵攻滅了陳國。十年(前531年),楚靈王召見蔡侯,將蔡侯灌醉後殺掉。派棄疾平定了蔡國,封棄疾爲陳蔡公。
十一年(前530年),楚靈王攻伐徐國來恐嚇吳國。楚靈王停留在干溪等待戰爭的結果。靈王說:「齊、晉、魯、衛,他們受封時全都接受了寶器,唯有我楚國沒有。現在我派使者到周都要求把九鼎作爲分封楚國的寶器,周王室能給我嗎?」大夫析父回答說:「會給大王的!從前我們的先王熊繹在遙遠偏僻的荊山,乘坐著柴車,穿著破舊的衣衫,居住在荒郊野嶺之地,跋山涉水前來侍奉天子,那時只有桃木弓、棘枝箭可進貢給周王室。齊國國君,是周王的舅父;晉君以及魯君、衛君,是周王的同母弟弟:楚君因此沒有得到分賜的寶器而他們卻都有。周王室如今與這四個國家都服侍國君您,會對您唯命是從,怎敢吝惜九鼎呢?」靈王說:「從前我的祖先伯父昆吾居住在舊許,如今鄭國人貪婪圖那裡的田地,不給我,如今我去求取那塊地,鄭國人會給我嗎?」析父回答說:「周王室都不敢吝惜九鼎,鄭國又豈敢吝惜舊許那塊田呢?」靈王又說:「從前諸侯們都疏遠我國而敬畏晉國,如今在陳、蔡、不羹大修城池,都擁有一千輛戰車的兵力,諸侯們現在會敬畏我嗎?」析父回答說:「敬畏啊!」靈王高興地說:「析父善於談論古事啊!」
十二年(前529年)春季,楚靈王在干溪遊樂,不願離開。百姓深受徭役之苦。起初,靈王與諸侯在申地會師時,曾經欺侮了越國大夫常壽過,殺了蔡國大夫觀起。觀起的兒子觀從逃亡到吳國,就勸吳王攻打楚國,並離間越國大夫常壽過與越國的關係,使他發動叛亂,當吳國的間諜。觀從派人假稱公子棄疾的命令從晉國召回了公子比,到達蔡國,打算與吳國、越國軍隊攻打蔡國。讓公子比與棄疾見面,在鄧地與棄疾締結了盟約。於是,觀從入宮殺死了靈王的太子祿,擁護子比爲楚王,公子子皙擔任令尹,棄疾擔任司馬。首先清除王宮,之後觀從又率軍來到干溪,向楚軍將士發令說:「楚國有新的君王了。先回到國都的,會保留他們的爵位、封邑、田地、住屋。後返回的一律遷出國都。」楚軍紛紛潰散,離開靈王返回了國都。
靈王聽說太子祿被人殺死了,便從車上摔了下來,說:「人們疼愛兒子也都像我這樣嗎?」侍者說:「甚至還要超過您。」靈王說:「我殺別人的兒子殺得太多了,能不落到這樣的下場嗎?」右尹說:「請您到國都郊外服從國人的決定吧。」靈王說:「衆人的憤怒不可冒犯。」右尹說:「暫且去大縣躲避一下,然後再請求諸侯出兵。」靈王說:「大縣與諸侯們全都背棄我了。」右尹又說:「暫且投奔諸侯聽從大國的意見吧。」靈王說:「大福不會再次降臨了,那樣只會自討屈辱罷了。」於是楚靈王乘船想進入鄢城。右尹猜度靈王不會採用自己的計謀,害怕與靈王一起被殺,因此也離開靈王逃走了。
靈王於是獨自徘徊在山裡,鄉野山民都不敢收容他。靈王在途中遇到了原來宮裡的鋗人,對鋗人說:「幫我找點兒食物吧,我已經三天沒有吃東西了。」鋗人說:「新即位的君王下令說,有誰敢給您食物,跟從與您一起逃亡的,罪名牽連到三族,況且這裡也沒有食物可尋。」靈王便枕著鋗人的大腿躺下睡著了。鋗人用土塊來取代自己被靈公枕著的大腿,逃走了。靈王睡醒後沒有見到鋗人,已經餓得無法站起來了。芋地的地方官申無宇的兒子申亥說:「我的父親曾兩次違犯王法,靈王都沒有殺他,沒有比這樣的恩德更大的了!」於是他到處尋求靈王,在厘澤遇見了飢餓的靈王,請靈王來到自己的家裡。夏季五月癸丑日,靈王死在了申亥家,申亥讓兩個女子陪葬,一起安葬了他們。
這時候楚國雖然已經擁立公子比爲楚王,可是擔心靈王會重新回來,又沒有聽到靈王的死訊,因此觀從就對剛即位的公子比說:「如果不殺掉棄疾,雖然您擁有了整個國家但還是會遭受禍亂。」子比說:「我不忍心殺他。」觀從說:「可是別人會忍心殺你的。」子比沒有聽從觀從的話,觀從於是離開了楚國。棄疾回到了國都。百姓每天夜裡都十分驚慌,說:「靈王入城了。」乙卯日夜,棄疾派船夫在長江岸邊邊跑邊呼喊說:「靈王到了!」城中百姓越發驚恐。棄疾又派曼成然告訴剛即位的子比以及令尹子皙說:「靈王到了!城中的百姓會殺死你們,司馬棄疾也將要到了!國君您早點替自己想辦法吧,不要自取屈辱。衆人的怒氣如同水火,是沒法救的。」子比和子皙於是自殺了。丙辰日,棄疾自立爲楚王,改名叫熊居,就是楚平王。
平王用欺詐的手段殺死了兩位楚王后自己即位,他害怕國人和諸侯會反叛自己,於是就對百姓廣施恩惠。歸還了陳、蔡兩國的土地,立他們的後代爲君,就像從前一樣,同時歸還了所侵占的鄭國的土地。撫恤慰問國中百姓,修明政法教令。吳國因楚國爆發內亂的緣故,俘獲了楚國的五位將軍,而後又把他們送了回來。平王對觀從說:「會滿足任何你想要的。」觀從說想當卜尹,平王於是答應了他。
起初,楚共王有五個寵愛的兒子,但卻沒有嫡長子可立,就想祭祀山川羣神,請求神靈來決定誰當繼承人,讓他掌管國家,於是共王暗中與巴姬將一塊玉璧埋在祖廟中,讓五位公子齋戒後來到祖廟。康王跨過玉璧,靈王的手肘放在了玉璧上,子比與子皙全都遠離玉璧。平王幼小,由人抱著上前跪拜,剛好壓在璧玉的襻上。所以,康王憑藉年長即位了,到他的兒子便失去了君位;公子圍做了靈王,結果被人殺死;子比只當了十幾天的國君,子皙未能即位,又與子比一起被殺。這四個公子全都沒有後代,只有棄疾最後繼位,爲楚平王,終於延續了楚國的祭祀,這完全符合神靈的預示。
起初,子比從晉國回到楚國,晉國的韓宣子問叔向說:「子比能成就功業嗎?」叔向回答說:「不能成功。」韓宣子說:「楚國人與子比共同憎惡楚靈王而相互需求,就如同商人做買賣一樣,爲什麼會不成功呢?」叔向回答說:「沒有人與子比有共同的愛好,誰又與他有共同的仇恨呢?取得國家有五個難點:有君主的寵信但沒有輔政的賢才,這是第一難;身邊有賢才但國內卻沒有靠山,是第二難;擁有靠山卻沒有謀略,是第三難;有謀略卻沒有民衆擁護,是第四難;有民衆擁護卻沒有德行,是第五難。子比在晉國住了十三年,他在晉國、楚國的隨從沒聽說有通達之人,可以說他身邊沒有輔政的賢才了;族人盡失,親人反叛,可以說他沒有靠山了;沒有可乘之機卻輕率地採取行動,可以說他沒有謀略;終生逃亡在外,可以說他沒有民衆的擁護了;逃亡在外卻沒有人想念他,可以說他沒德行了。楚靈王暴虐而無所畏忌,子比兼具五難卻敢殺掉國君,誰能幫他成就功業呢?能夠擁有楚國的,也許會是棄疾吧?棄疾統領陳、蔡兩地,方城之外也屬於他。他統治的地區沒發生過暴虐邪惡的事情,盜賊全都隱藏了起來,他從不因個人的欲望而去違逆民心,所以百姓對他沒有怨恨之心。祖先神靈護佑他,國內的民衆信賴他。羋氏發生動亂,必定會由幼子繼位,這是楚國的慣例。子比的官位,只是右尹罷了;論他的權貴寵幸,只是個庶子而已;按照神靈的符命,他又遠離玉璧;百姓都不懷念他,他將憑藉什麼繼位呢?」韓宣子說:「齊桓公與晉文公不也是這樣嗎?」叔向回答說:「齊桓公,是衛姬的兒子,深受厘公的寵愛。身邊有鮑叔牙、賓須無、隰朋等賢人輔佐,有莒國、衛國等外部靠山,有高氏、國氏等內部靠山。齊桓公能迅速地接受別人的好意見,對百姓廣施恩惠卻從不知疲倦。他能擁有齊國,不也應該嗎?昔日我們的晉文公,是狐季姬的兒子,深受晉獻公寵愛。晉文公喜歡學習,不知疲倦。年僅十七歲,身邊就擁有五位賢才了,有先大夫子余、子犯作爲心腹,有魏犨、賈佗作爲左膀右臂,有齊國、宋國、秦國以及楚國爲外部靠山,有欒氏、郄氏、狐氏、先氏等內部靠山。文公在外逃亡了十九年,返國的志向非常堅定。晉惠公、晉懷公背棄民衆,百姓全都願意歸順於文公。所以文公擁有國家,不也應該嗎?子比對百姓沒有施與恩惠,又沒有外援,離開晉國時,晉國人沒有護送他;回到楚國,楚國人沒有迎接他。他怎麼能享有國家呢!」子比果然繼位不久就被殺了,最後繼位的是棄疾,正如叔向所說。
楚平王二年(前527年),派費無忌前往秦國爲太子建迎娶妻子。這個秦國女子很美,跟隨費無忌前來楚國,還未到楚都,費無忌先趕了回來,對平王說:「那個秦國女子十分貌美,您可以自己留下,爲太子另尋一位。」平王聽從了費無忌的話,終於自己娶了那個秦國女子,生下了熊珍。給太子娶了另外的女子。當時伍奢擔任太子太傅,費無忌擔任少傅。費無忌不受太子寵信,所以常向平王進讒言誣陷太子建。太子建當時十五歲,他的母親是蔡國女子,不受平王寵愛,平王逐漸疏遠了太子建。
六年(前523年),平王派太子建到城父居住,戍守邊疆。費無忌又日夜在平王面前進讒言誹謗太子建說:「自從我將秦國女子送入您的宮中,太子就怨恨我,也不可能對您沒有怨恨,大王您需要做好防範啊。況且太子住在城父,獨攬兵權,對外廣結各路諸侯,而且時刻想攻入國都。」平王召來太子的太傅伍奢加以斥責。伍奢知道這是費無忌在進讒言,就說:「大王您怎麼能聽信小人的話而疏遠自己的親骨肉呢?」費無忌對平王說:「如今不制裁伍奢的話,將來會後悔的。」於是平王就囚禁了伍奢。又命令司馬奮揚去召見太子建,想要殺了太子。太子聽說後,出逃投奔宋國。
費無忌說:「伍奢有兩個兒子,不殺死他們將會是楚國的災禍。何不以赦免他們父親爲條件召見他們,他們一定會來。」於是平王派使者對伍奢說:「能召來你的兩個兒子就讓你活命,否則將殺死你。」伍奢說:「伍尚能來,伍胥不能來。」平王問:「爲什麼呢?」伍奢說:「伍尚爲人,剛正不阿,敢捨身守節,慈愛孝順又仁義,如果聽說回到楚國就能夠免除父親的死罪,他一定會回來,絲毫不會顧惜自己的安危。伍胥爲人,聰明而且深謀遠慮,勇敢且喜功,他知道回來一定會被殺死,所以一定不會回來。然而日後成爲楚國後患的肯定是這個兒子。」於是平王派人去召見他們,說:「如果你們能回來,我就免除你們父親的死罪。」伍尚對伍胥說:「聽說父親因此能夠免死卻沒人前去,是不孝;父親被殺卻沒人報仇,是無謀略;根據能力來擔任事情,是有智慧。你快走吧,我將回去送死。」伍尚於是回到了楚國。伍胥拿著弓箭,出來會見使者,說:「父親有罪,召見他的兒子做什麼呢?」說完,拉弓射向使者,使者掉頭就逃,伍胥於是出逃投奔了吳國。伍奢聽說後,說:「伍胥逃跑了,楚國危險了。」楚平王便殺死了伍奢以及伍尚。
十年(前519年),楚國太子建的母親居住在居巢,暗中勾結吳國人。吳王派公子光攻打楚國,打敗了陳國和蔡國,得到太子建的母親後返回。楚國懼怕,加固了郢都。起初,吳國的邊邑卑梁與楚國的邊邑鍾離有兩個小孩相互爭搶桑葉,兩家人因此發怒並互相攻打,鍾離人滅掉了卑梁人。卑梁大夫大怒,派軍隊攻打鍾離邑。楚王聽說後很生氣,派兵攻滅了卑梁邑。吳王聽說後很生氣,也派出軍隊,讓公子光以太子建母親家在楚國爲由而攻伐楚國,於是攻滅了鍾離和居巢。楚國於是很畏懼,因而加固了郢都。
十三年(前516年),楚平王去世。將軍子常說:「太子珍年紀還小,況且他的母親就是前太子建原本應娶的。」打算擁立令尹子西。子西,是楚平王庶出的弟弟,有仁義。子西說:「國家有一定的法度,改立其他人就會發生動亂,談論這種事就會招致殺身之禍。」於是擁立太子珍爲君王,就是楚昭王。
昭王元年(前515年),楚國衆臣都不喜歡費無忌,因爲他進讒言而使太子建被迫逃亡,還殺了伍奢父子和郄宛。郄宛的同宗伯氏的兒子嚭和子胥都逃到了吳國,吳軍多次入侵楚國,楚國人因此更加怨恨費無忌。楚國令尹子常殺了費無忌以取悅衆臣,衆臣這才高興。
四年(前512年),吳國的三位公子逃奔到了楚國,楚昭王封賞了他們,讓他們抵抗吳國。五年(前511年),吳國攻打楚國,奪取了楚國的六、潛兩地。七年(前509年),楚國派子常攻打吳國,吳軍在豫章打敗了楚軍。
十年(前506年)冬季,吳王闔閭、伍子胥、伯嚭與唐、蔡兩國軍隊一起攻打楚國,楚軍大敗,吳軍於是攻入郢都,掘開楚平王墓凌辱了平王的屍體,這是由於伍子胥的緣故。吳軍前來,楚昭王派子常領兵迎擊,兩軍隔著漢水布陣。吳軍打敗了子常,子常被迫逃奔到鄭國。楚軍逃走,吳軍乘勝追擊,交戰了五次,一直追到郢都。己卯日,楚昭王出城逃走。庚辰日,吳軍進入郢都。
楚昭王逃亡到雲夢。雲夢人不知道他是昭王,用箭射傷了他。昭王又逃到鄖國。鄖公的弟弟斗懷說:「楚平王殺了我們的父親,如今我要殺了他的兒子,不也可以嗎?」鄖公勸阻了斗懷,但仍擔心他會殺死昭王,於是就與昭王一起逃奔到了隨國。吳王聽說昭王逃往隨國,即刻率軍攻打隨國,對隨國人說:「周王室的子孫中被分封到長江、漢水一帶的,全被楚國滅掉了。」隨國人準備殺死昭王。昭王的隨從子綦於是便把昭王藏了起來,稱自己便是昭王,對隨國人說:「把我交給吳國吧。」隨國人對把昭王送給吳國這件事進行了占卜,結果是不吉利,於是向吳王謝罪說:「昭王已經逃走了,不在隨國了。」吳王要求進入隨都自己搜查一下,隨國人沒有答應,吳軍也就退兵離去了。
昭王逃離郢都時,派申鮑胥向秦國求援。秦國派五百輛戰車援救楚國,楚國也聚集殘餘的士兵,與秦軍一起反擊吳國。十一年(前505年)六月,在稷地打敗了吳軍。正好吳王的弟弟夫概看見吳王的軍隊被打敗,就逃回吳國,自立爲吳王。闔閭聽說後,立刻領兵離開了楚國,回國討伐夫概。夫概戰敗,逃奔到楚國,楚國把他封在堂谿,號稱堂谿氏。
楚昭王滅掉了唐國。九月,昭王重新回到了郢都。十二年(前504年),吳國再次攻打楚國,攻取了番。楚王很恐懼,逃離了郢都,並往北將都城遷到了鄀。
十六年(前500年),孔子在魯定公與於夾谷相會時擔任儐相。二十年(前496年),楚國滅掉了頓國與胡國。二十一年(前495年),吳王闔閭攻打越國。越王句踐用箭射傷了吳王,吳王隨即去世了。吳國從此仇恨越國而不再向西攻伐楚國了。
二十七年(前489年)春季,吳國討伐陳國,楚昭王派兵援救陳國,在城父駐軍。十月,昭王在軍中生病,天空出現了像鳥一樣的紅色雲霞,圍繞著太陽飛。昭王問周太史,太史說:「這對楚王有危害,然而可以把這災難轉移到將相身上。」將相聽說後,就向神祈禱,請求用自己的身體代替昭王受難。昭王說:「將相,是我的手足,如今將災難轉移給將相,怎麼能算是災難離開我了呢?」昭王沒有聽從。占卜後知道是黃河在作祟,大夫們請求向黃河祈禱。昭王說:「自從我的先王受封以來,遙祭的山川河神一直都是長江與漢水,而我們沒有得罪過黃河神。」昭王沒有允許大夫們向黃河祈禱。孔子在陳國,聽到了昭王說的這番話,說:「楚昭王真是通曉大義啊。他沒有失去國家,是應該的啊!」
昭王病危,於是召見各位公子大夫說:「我沒有才能,再次使楚軍蒙受屈辱,如今竟然能夠享受天年而壽終正寢,這是我的幸運。」昭王要把王位讓給自己的大弟弟公子申,公子申沒有答應。又要讓給二弟公子結,公子結也沒有答應。於是又把王位讓給三弟公子閭,公子閭推辭了五次,才答應當楚王。楚軍將要同吳軍作戰,庚寅日,昭王在軍中去世。子閭說:「昭王病危時,捨棄自己的兒子而把王位讓給羣臣,我之所以答應當楚王,是爲了安慰昭王。如今昭王去世了,我怎敢忘了他的一片好心呢?」於是就與子西、子綦商討,偷偷派出軍隊封鎖道路,迎接昭王與越國女子所生的兒子章而擁立他,就是惠王。之後撤兵回國,安葬了昭王。
惠王二年(前487年),子西從吳國召回了平王太子建的兒子勝,任命他爲巢縣大夫,號稱白公。白公喜好兵事而且能禮賢下士,想要爲父親報仇。六年(前483年),白公請求令尹子西發兵攻打鄭國。起初,白公的父親太子建逃亡到鄭國,鄭國殺了太子建,白公被迫逃亡到吳國,後來子西又將他召回楚國,白公因此怨恨鄭國,想要攻打鄭國。子西雖然答應了卻沒有派兵給他。八年(前481年),晉國攻打鄭國,鄭國向楚國告急,楚國派子西營救鄭國,成功解救鄭國後,子西收受了鄭國的賄賂便離開了。白公勝大怒,立刻就與敢死的勇勐將士石乞等人在朝堂上襲擊並殺死了令尹子西和子綦,乘機劫持了惠王,將惠王囚禁在高府,準備殺死他。惠王的隨從屈固背著惠王逃到昭王夫人的宮中。白公自立爲楚王。一個多月後,正好葉公前來援救楚國,楚惠王的隨從們與葉公共同攻打白公,殺死了他。惠王於是恢復了王位。這一年,楚國滅掉了陳國,並將陳國變成了楚國的一個縣。
十三年(前476年),吳王夫差的勢力很強盛,凌駕於齊國、晉國之上,前來攻打楚國。十六年(前473年),越國滅掉了吳國。四十二年(前447年),楚國滅掉了蔡國。四十四年(前445年),楚國滅掉了杞國。楚國與秦國講和。當時越國雖已滅掉吳國,但沒能占領長江、淮河以北的地區;楚國向東部侵占,國土擴展到了泗水流域。
五十七年(前432年),惠王去世,其子簡王中繼位。
簡王元年(前431年),派軍隊北伐滅掉莒國。八年(前424年),魏文侯、韓武子、趙桓子正式受封開始成爲諸侯。
二十四年(前408年),簡王去世,其子聲王當繼位。聲王於六年(前402年)被強盜殺死,其子悼王熊疑繼位。悼王二年(前400年),韓、趙、魏三國軍隊前來攻打楚國,打到乘丘才撤兵返回。四年(前398年),楚國攻打周王室。鄭國殺了相國子陽。九年(前393年),楚國攻打韓國,攻取了負黍。十一年(前391年),韓、趙、魏三國軍隊攻打楚國,在大梁、榆關打敗了楚軍。楚國用厚利賄賂了秦國,與秦媾和。二十一年(前381年),悼王去世,其子肅王臧繼位。
肅王四年(前377年),蜀國攻打楚國,攻取了茲方。於是楚國修建扞關來抵禦蜀軍。十年(前371年),魏國攻取了楚國的魯陽。十一年(前370年),肅王去世,由於他沒有兒子,便立他的弟弟熊良夫爲王,便是宣王。
宣王六年(前364年),周天子向秦獻公表示祝賀。秦又開始強盛起來,同時韓、趙、魏三國也日益強大,魏惠王和齊威王的實力尤爲強大。三十年(前340年),秦國把商地封給了衛鞅,並南下侵犯楚國。這一年,宣王去世,其子威王熊商繼位。
威王六年(前334年),周顯王將祭祀文王、武王的胙肉賜給了秦惠王。
七年(前333年),齊國孟嘗君的父親田嬰欺瞞楚國,楚威王討伐齊國,在徐州打敗了齊軍,並強令齊國必須把田嬰驅逐出國。田嬰很恐慌,張丑騙楚王說:「楚王您之所以在徐州會戰勝齊軍,是因爲齊軍沒有任用田盼子。田盼子,對齊國有功,百姓們全都願意爲他所用。田嬰沒有做到知人善任而任用了申紀。申紀,大臣們不親附他,百姓也不願爲他效力,因此楚王您才會取勝。如今您想要齊國驅逐田嬰,田嬰如果被驅逐,齊王一定會重用田盼子。齊王就會重新整頓軍隊,再次與您交戰,這必定會給您帶來不利。」楚威王因此不再讓齊國驅逐田嬰了。
十一年(前329年),威王去世,其子懷王熊槐繼位。魏國聽說楚國正在辦喪事,於是攻打楚國,攻取了陘山。
懷王元年(前328年),張儀開始擔任秦惠王的國相。四年(前325年),秦惠王開始稱王。
六年(前323年),楚國派柱國昭陽領兵攻打魏國,在襄陵打敗了魏軍,攻取了魏國的八個城邑。之後又轉移軍隊攻打齊國,齊王很憂慮。恰好陳軫爲秦國出使齊國,齊王問:「如何對付楚軍呢?」陳軫說:「大王不用擔心,請讓我去說服他們撤兵。」陳軫於是來楚軍軍營會見了昭陽,說:「我想聽聽楚國的法令,攻破敵軍並殺死敵將的有功之人,會得到什麼賞賜?」昭陽說:「會授予他上柱國的官職,並賜給他最高爵位的執圭。」陳軫說:「還有比這些更好的賞賜嗎?」昭陽說:「授予令尹的官職。」陳軫說:「如今您已官至令尹,這是楚國最高的官銜了。請允許我做個比喻。有人留給他的舍人們一杯酒,舍人們相互議論說:『幾個人一起喝這杯酒,還不夠每人喝一口呢,就請每個人在地上畫條蛇,誰先畫完就可以獨自喝這杯酒。』一個人說:『我的蛇最先畫成了。』舉起酒杯起身又說:『我還有時間能給蛇畫上腳。』等他給蛇畫好腳時,後畫好蛇的人把他的酒奪了過來並一飲而盡,說:『蛇原本沒有腳,如今你給它畫了腳,那就不是蛇了。』如今您身爲楚相,攻破敵軍並殺死了敵將,功勞沒有比這還大的了,可是官銜與爵位已經不可能再升了。現在您又轉移軍隊要攻打齊國,如果獲勝,您的官銜和爵位也不會超過現在的令尹一職;如果沒能獲勝,您將會殉職並被削奪爵位,還會給楚國造成損失:這就成了畫蛇添足。不如率軍離開而對齊布施恩德,這是保持最高官職爵位的最好辦法啊!」昭陽說:「很好!」於是領兵離開了齊國。
燕、韓兩國國君開始稱王。秦國派張儀與楚、齊、魏相會,在齧桑締結盟約。
十一年(前318年),蘇秦與山東六國約定合縱,共同攻打秦國,楚懷王擔任合縱各國的首領。聯軍到達函谷關,秦國出兵迎擊六國聯軍,聯軍全都退了回來,唯獨齊軍最後一個撤退。十二年(前317年),齊愍王打敗了趙、魏聯軍,秦軍也打敗了韓軍,與齊國爭當霸主。
十六年(前313年),秦國想要攻打齊國,可是楚國與齊國合縱親善,秦惠王對此很擔憂,於是揚言罷免張儀的相國官職,派張儀南下去見楚王,張儀對楚王說:「秦王最喜歡的人就是大王您,張儀我最想爲大王您擔任看門的小廝。秦王最痛恨的人就是齊王,我最厭惡的人也是齊王。但是大王您卻與齊王的關係很好,因此秦王沒辦法服侍您,這使張儀我也不能當您的看門小廝了。大王若能爲我閉上關口而與齊國斷絕來往,如今您就可以派使者跟我西去取回秦國曾占取的楚國方圓六百里的商於之地,這樣就能削弱齊國的勢力了。如此,您就可以北面削弱齊國,西面對秦施有恩德,得到商於作爲自己的財富,這樣一個計策可使您獲得三大好處。」懷王非常高興,於是就把相印交給了張儀,每日都爲他安排酒宴,揚言說「我又得到了商於之地」。大臣們都來祝賀懷王,只有陳軫很難過。懷王說:「爲什麼?」陳軫回答說:「秦國之所以重視大王您,是因爲您與齊王關係密切。如今商於之地還沒到手,您就先與齊國斷絕了來往,這樣楚國就孤立無援了。秦國又怎麼會看重孤立的國家呢,一定會輕視楚國的。況且先讓秦國交出商於之地,之後我們再答應秦國與齊國斷交,那麼秦國的計謀就不能得逞了。如果我們先與齊國斷交,之後再去索求商於之地,那我們肯定會被張儀欺騙。被張儀欺騙,大王您必會憎恨他。憎恨張儀,就等於西面惹發了秦國的禍患,北面斷絕了與齊國的交往。西面有秦國的憂患,北面又與齊國斷絕了交往,那麼這兩國的軍隊一定會來攻打我國。我因此而悲哀。」楚懷王不聽陳軫的勸阻,就派一位將軍隨張儀西去秦國接受商於之地。
張儀回到秦國,假裝喝醉從車上摔了下來,藉口生病而三個月沒有走出家門,楚國因此而無法得到商於之地。楚王說:「難道張儀嫌我與齊國的斷交還不夠徹底嗎?」於是就派勇士宋遺北上去侮辱齊王。齊王大怒,折斷楚國的信符而聯合秦國。秦、齊兩國聯合後,張儀才起身上朝,對楚國將軍說:「你爲什麼還不接受土地呢?從某地到某地,有六里廣闊。」楚國將軍說:「我所接受的使命是六百里,沒聽說是六里啊。」他即刻返回楚國向懷王匯報。懷王勃然大怒,想要起兵攻打秦國。陳軫又說:「攻打秦國不是好計策。不如藉此機會送給秦國一座名城,與秦國一起攻打齊國,這樣我們從秦國這裡丟失的,可以從齊國那裡得到補償,我國尚且可以保全。如今大王您已經與齊國斷絕了來往,而又要追究秦國的欺詐之罪,這是我們自己在讓秦齊兩國聯合起來並引來天下的軍隊,楚國必然會大受損傷。」楚懷王不聽,於是拒絕與秦國媾和,派兵向西攻打秦國。秦國也派兵迎擊楚軍。
十七年(前312年)春季,楚軍與秦軍在丹陽交戰,秦軍把楚軍打得落花流水,殺死了八萬楚兵,虜獲了楚國大將屈匄、裨將軍逢侯丑等七十多人,於是攻取了漢中的各郡縣。楚懷王勃然大怒,於是舉傾國之兵再一次攻打秦國,兩軍在藍田交戰,秦軍把楚軍打得大敗。韓國和魏國聽說楚國正處於困境,於是派軍隊南下攻打楚國,一直打到鄧。楚懷王聽說後,就率軍返回楚國了。
十八年(前311年),秦國派使者前往楚國締約,又想與楚國和好,答應把漢中的一半土地還給楚國,從而與楚國和解。楚懷王說:「情願得到張儀,不想得到土地。」張儀聽說後,向秦王請求出使楚國。秦王說:「楚王得到你才肯甘心,怎麼辦?」張儀說:「我與楚王身邊的大臣靳尚很要好,靳尚又很會巴結楚王的寵姬鄭袖,鄭袖的話楚王沒有不聽的。況且我從前出使楚國時背棄了給楚商於之地的約定,如今秦楚兩國大戰,結下了仇恨,我不當面向楚懷王謝罪的話是無法解除仇恨的。況且有大王您在,楚國應該不敢把我怎麼樣。如果殺死我能有利於秦國,正是我的心愿。」張儀於是去了楚國。
張儀來到楚都後,懷王沒有見他,就把他囚禁了起來,想要殺死他。張儀私下與靳尚交好,靳尚替他向懷王求情說:「囚禁張儀,秦王一定會發怒。天下諸侯見楚國沒有了秦國的支持,一定會輕視大王您的。」靳尚又對楚懷王的夫人鄭袖說:「秦王十分喜愛張儀,可是大王卻要殺死他,如今秦王將用上庸的六個縣賄賂楚國,還會送給大王很多美人,將秦國宮中能歌善舞的女子送給大王作侍女。大王很看重土地,秦國美女也一定會得到大王的寵愛,那麼夫人必定會受到排斥了。夫人不如在大王面前說點好話而放了張儀。」鄭袖終於在楚懷王面前替張儀說了好話,楚懷王因而釋放了張儀。張儀被釋放後,懷王又很熱情地款待了他,張儀趁機勸說楚王背棄合縱盟約,而與秦國聯合起來,締結婚姻。張儀離去後,屈原出使齊國回來,向懷王進諫說:「爲何不殺死張儀?」懷王后悔了,派人追殺張儀,沒有追上。這一年,秦惠王去世。
二十年(前309年),齊愍王想要成爲合縱的首領,憎恨楚國與秦國聯合,於是派使者送信給楚懷王說:「我擔心楚王並不在乎尊嚴和名聲。如今秦惠王已死,武王繼位,張儀逃到魏國,樗里疾和公孫衍受到重用,然而楚國仍在侍奉秦國。樗里疾與韓國親善,而公孫衍與魏國親善;楚國一定要侍奉秦國的話,韓國和魏國就會恐慌,一定會藉助樗里疾和公孫衍這兩個人的力量向秦國求合,那麼燕、趙兩國也應該會侍奉秦國。四國爭相侍奉秦國,那麼楚國就等於是秦國的一個郡縣了。楚王爲什麼不與我同心協力一起集合韓、魏、燕、趙四國,與他們合縱結盟從而尊奉周王室,以便休兵養民,號令天下呢?到那時天下沒有誰敢不聽您的,您的功名也就成了。那時楚王再率領諸侯一起攻打秦國,一定能攻破秦國。您就可以奪取武關、蜀、漢的土地,擁有吳國、越國的財富,並獨享江海魚鹽的利益,韓國、魏國會把上黨割讓給您,西邊接近函谷關,那麼楚國的勢力會比現在強百萬倍。況且大王您曾被張儀欺騙,喪失了漢中的土地,在藍田被打敗,天下沒有人不爲大王您心懷怨怒的。如今您還要帶頭侍奉秦國!希望您能好好考慮一下。」
楚懷王已經打算與秦國和好,見到齊王的書信後,又遲疑不決,將此事交給大臣們商討。大臣們有的主張與秦國和好,有的主張聽從齊王的意見。昭雎說:「大王雖然向東奪取了越國的土地,但是不足以洗刷掉恥辱;一定要從秦國取得土地,才足以在諸侯中洗刷恥辱。大王不如與齊國、韓國深交來擡高樗里疾的權位,這樣的話,您就能依靠韓國、齊國的力量取得土地了。秦國在宜陽攻破了韓國,然而韓國還侍奉秦國,這是因爲韓國先王的墳墓在平陽,而秦國的武遂距離平陽僅有七十里,所以韓國特別害怕秦國。不然,秦國進攻三川,趙國進攻上黨,楚國攻打黃河以北地區,韓國必定會滅亡。楚國即使援救韓國,也不能使韓國免遭滅亡,然而能保存韓國的只有楚國了。如果韓國從秦國奪回武遂,從此可以憑藉黃河、西山當屏障,沒有哪個國家比楚國給它的恩惠厚重,所以我認爲韓國一定會盡力侍奉大王您。齊國信任韓國的原因是韓國公子眛擔任齊國的國相。韓國從秦國手裡奪回武遂以後,大王更加好好地善待韓國,使得能用齊國、韓國的力量加強樗里疾的權位,樗里疾得到齊國、韓國的大力支持,秦王就不敢拋棄他了。如今樗里疾又能得到楚國的大力支持,他一定會勸說秦王,歸還所占領的楚國的土地。」於是懷王聽從了昭雎的話,最終沒有聯合秦國,而是聯合齊國並交好韓國。
二十四年(前305年),楚懷王背叛齊國而聯合秦國。秦昭王剛剛即位,就用厚禮賄賂了楚國。楚國前往秦國迎娶女子。二十五年(前304年),懷王進入秦國與秦昭王盟會,在黃棘訂立了盟約。秦王將上庸之地還給了楚國。二十六年(前303年),齊國、韓國、魏國因爲楚國背叛合縱盟約而與秦國聯合,三國共同攻打楚國。楚國派太子到秦國當人質以請求援救。秦國於是便派客卿通領兵援救楚國,三國聯軍這才撤兵離開楚國。
二十七年(前302年),秦國有位大夫因爲私事與楚太子發生了爭鬥,楚太子殺了秦國大夫後逃回楚國。二十八年(前301年),秦國便與齊國、韓國、魏國一起攻打楚國,殺死楚國將軍唐眛,攻取楚國的重丘後離開。二十九年(前300年),秦國再次攻打楚國,大破楚軍,楚兵死了兩萬多人,將軍景缺也被殺死了。懷王恐懼,於是派太子到齊國當人質以求得和解。三十年(前299年),秦國又來攻打楚國,攻取了八座城池。秦昭王給楚懷王寫信說:「起初我與您結拜爲兄弟,在黃棘締結了盟約,楚國太派子充當人質,關係非常融洽。可是太子凌辱殺死我的重臣,沒有道歉就逃跑了,我的確是太憤怒了,於是派軍隊侵犯了您的邊境。如今我聽說您派太子到齊國當人質以求和。我國與楚國接壤,原本還結爲婚姻,相互交往親善很長時間了。如今秦楚關係不和,就無法號令諸侯。我想與您在武關會面,當面締結盟約後再離去,這是我的心愿。我冒昧地告知您手下的辦事人員。」楚懷王看完秦王的信後,十分憂慮。想要前去赴約,又害怕被騙;不去的話,又害怕秦王會生氣。昭雎說:「大王不要去,派軍隊加強防守即可。秦王猶如虎狼,不可以相信他,他有吞併諸侯的野心。」懷王的兒子子蘭勸說懷王前去赴約,說:「怎麼能斷絕與秦王的友好來往呢?」於是懷王前往武關會見秦昭王。秦昭王派一位將軍埋伏在武關,謊稱是秦王。楚懷王到達後,就關閉了武關,那個假「秦王」於是帶領楚懷王向西行至咸陽,讓他在章台朝見了秦王,秦王像對待附屬國的臣子一樣招待懷王,不採用平等的禮節。楚懷王勃然大怒,後悔沒聽從昭雎的話。秦王藉機扣押了楚懷王,要挾他把巫郡、黔中郡割讓給秦國。楚懷王想要訂立盟約,而秦王想先得到土地。楚懷王生氣地說:「秦國欺騙我,又強迫我割讓土地!」沒有再答應秦王。秦王因此扣留了楚懷王。
楚國的大臣們十分憂慮,於是商討說:「我們的君王被扣留在秦國不能回來,秦王以此要挾楚國割地,可是太子又在齊國充當人質,如果齊、秦兩國聯合起來,那麼楚國就會亡國了。」於是大臣們打算擁立楚懷王在國都的兒子爲王。昭雎說:「君王和太子同時被困於諸侯國,如今又違背君王的命令擁立庶子爲王,這不合適。」於是派使者到齊國假稱楚懷王去世了,齊愍王對國相說:「不如扣留太子以便索取楚國的淮北地區。」國相說:「不可以,如郢都中立了新王,這樣我們便留著無用的人質而在天下人面前做了不仁不義的事。」有人說:「不是這樣的。如果郢都中立了新王,正好藉此機會與新王做個交易說『把淮北地區給我們,我們就替您殺死太子,不然的話,我們將與秦、韓、魏三國共同擁立太子』,這樣就一定能得到淮北地區了。」齊王最終採用了國相的計策而送回了楚國太子。太子橫返回楚國國都後,被立爲君王,便是頃襄王。楚人於是告訴秦國說:「仰賴社稷神靈的護佑,我國有新王了。」
頃襄王橫元年(前298年),秦國要挾懷王卻未能得到土地,楚國擁立新王對付秦國,秦昭王大怒,派兵從武關出發攻打楚國,大敗楚軍,殺了五萬楚兵,秦國得到了析邑等十五座城才撤兵離開。二年(前297年),楚懷王逃跑了,秦人發覺後,立即封鎖了通往楚國的道路,懷王很害怕,於是從小路逃到了趙國以求回楚。趙主父在代郡,其子惠王剛剛即位,代行王權。惠王害怕得罪秦國,不敢收容楚懷王。楚王打算逃到魏國,這時秦兵追了上來,楚懷王被迫與秦國使者再次回到秦國。懷王隨之生病了。頃襄王三年(前296年),懷王在秦國去世。秦國將懷王的靈柩送回了楚國。楚國人都憐惜懷王,如同悲悼自己的親戚一樣。各國諸侯因此認爲秦國不講仁義。秦楚兩國斷絕了來往。
六年(前293年),秦國派遣白起討伐韓國,在伊闕取得大勝,殺死二十四萬韓兵。秦王給楚王寫信說:「楚國背叛了秦國,秦國將要率領諸侯軍隊討伐楚國,決一勝負。希望您能整頓軍隊,以便痛快地打一仗。」楚頃襄王十分憂慮,想再次與秦國媾和。七年(前292年),楚國到秦國迎娶女子,秦楚再次和好。
十一年(前288年),齊王、秦王各自稱帝;一個月之後,捨棄帝號恢復稱王。
十四年(前285年),楚頃襄王與秦昭王在宛友好會面,締結了親善合約。十五年(前284年),楚頃襄王與秦國、韓國、趙國、魏國、燕國一起討伐齊國,奪取了淮北地區。十六年(前283年),楚頃襄王與秦昭王在鄢友好會面。這一年秋季,又與秦昭王在穰會面。
十八年(前281年),楚國有個善於用輕弓細繩射北歸大雁的人,頃襄王聽說後,召見並詢問他射雁的經驗。他回答說:「我喜歡射小雁、小鳥,發射的是小箭,有什麼值得向大王稱道的呢?況且楚國土地如此廣袤,憑藉大王的賢能,所能射獵的絕非是這些小雁、小鳥之類。從前夏、商、周三代聖王所射取的是王道德政,春秋五霸所射取的是好戰的國家。所以秦、魏、燕、趙四國是小雁;齊、魯、韓、衛四國是小野鴨;鄒、費、郯、邳是小鳥。除此之外其餘的全都不值得射獵。見到這六對鳥,大王如何射中呢?您爲什麼不把聖人當成弓,把勇士當成箭,找準時機張弓而射呢?這樣那六對鳥,就能得到並放入您的囊中了。這種快樂絕不是一朝一夕的歡樂,這種收穫也絕不是野鴨飛雁一類的獵物。大王早上張開弓箭去射取魏國大梁的南部,再射取魏國的西部而牽帶韓國,那麼韓國通往中原地區的道路就會被切斷,而上蔡各郡縣自己就會破滅了。返身再射取圉邑的東邊,肢解魏國的東部,從而向外射擊齊國的定陶,那麼魏國東部以外的地區被放棄了,而大宋、方與兩個郡縣就可以攻下了。況且魏國失去了東部和西部地區,就會一蹶不振了;再從正面攻打郯國,大梁就可以得到了。您在蘭台收起弓箭,然後到魏國的西河飲馬,安定魏國都城大梁,這是第一次射箭的快樂。假如大王您對於射箭的確很喜歡而不厭煩的話,那就拿出寶弓,箭頭系上新繳,到東海去射擊長著鉤喙的大鳥,還要修築長城作爲防線,早上射擊東莒,晚上再發箭射取浿丘,夜晚再攻取即墨,反回來再占領午道,那麼長城以東地區就可收取了,進而太山以北地區也能夠攻下了。西邊與趙國接壤,而北邊直達燕國,這樣,齊、趙、燕三國的地形就像鳥兒張開的翅膀,無需締結盟約就已形成了合縱之盟。您可以到北方燕國的遼東遊玩觀光,還可南下到越國的會稽山登高望遠,這是第二次射箭的快樂。對於泗上那十二個小諸侯國,左右開弓,一個早上就可把它們全部滅掉。如今秦國攻破了韓國,實際上卻給秦國帶來了長久的憂患,秦國雖然奪取了韓國很多城邑卻不敢據守;秦國攻打魏國卻沒有功績,攻擊趙國反而自己受困,秦國與魏國的勇氣和力量都已殆盡了,楚國曾經的土地漢中、析、酈可以重新歸爲己有了。大王您取出寶弓,箭頭系上新繳,涉足<生僻字>塞,等待秦國倦怠時,就能夠奪取山東、河內地區了,從而使楚國統一。慰勞百姓,休養生息,您就可以坐北朝南稱王了。所以說,秦國是只大鳥,背靠大陸而居住,面向東方而立,左面占據趙國的西南部,而右面緊鄰楚國的鄢郢,正面對著韓、魏兩國,低頭俯視中原,它的地理位置優越,展翅翱翔,方圓三千里,所以是不能單靠一國的力量,用一夜時間射擊,就將其打敗的。」這個人想藉此激怒楚頃襄王,所以這樣對答。襄王因此召見他並與他交談,他於是說:「先王受到秦國的欺騙而客死他國,沒有比這再大的仇恨了。如今,一介匹夫心懷怨恨,尚且有向萬乘之國報仇雪恨的,如白公與吳子胥。可是楚國現在方圓五千里,擁有百萬大軍,本來足以在千里原野中馳騁,卻坐以待斃,我私下認爲大王不該這麼做。」於是,頃襄王派遣使者到諸侯各國,重新締結了盟約,想要討伐秦國。秦國聽說後,派兵前來討伐楚國。
楚國想和齊國、韓國聯合攻打秦國,趁機圖謀滅掉周朝。周王赧派武公對楚國宰相昭子說:「楚、齊、韓三國企圖使用武力來奪取周都郊外之地以便於運輸,同時還要將天子的九鼎寶器南遷來尊崇楚王,我認爲這樣做是不對的。殺死天下的共主,讓世代爲君的天子作臣民,大國就不會親近;憑藉人多勢衆威脅勢單力薄的周王室,小國就不會順服。大國不親近,小國不歸順,就不能夠獲得威名和實利。得不到威名和實利,就不值得出兵。若有圖謀周王室的壞名聲,就無法向諸侯發號施令了。」昭子說:「說楚國圖謀周王室是無中生有。儘管如此,周王室爲何就不能圖謀呢?」武公回答說:「沒有五倍於敵軍的兵力就不要發動進攻,沒有十倍於守城的兵力就不要圍城。一個周王室相當於二十個晉國,您是知道的。韓國曾經出動二十萬兵力圍攻晉國都城,結果兵敗受辱,銳士和中士死傷慘重,然而晉城也沒被攻克。您沒有百倍於韓國的兵力卻想圖謀周王室,這是天下都知道的了。您與東周、西周結下怨恨來傷害禮儀之邦鄒魯人的心,與齊國斷絕交往,在天下人面前喪失聲譽,這樣做事就危險了。損害東周、西周來增強韓國的實力(三川歸屬於韓國),方城之外的土地必定會被韓國所侵占。爲什麼知道會這樣呢?西周的土地,截長補短拼接起來,方圓不超過一百里。西周在名義上是天下諸侯共主,然而奪取它的土地也不足以使國家富饒,得到它的百姓也不足以使兵力增強。雖然沒有攻打它,但名聲還是殺害天子。然而好事的國君,好戰的臣子,發號施令動用兵力,沒有不以圖謀周王室爲最終目的的。這是爲什麼呢?因爲他們看到祭祀的寶器在周王室這裡,只想獲得祭器卻忘記了製造弒君之亂的罪名。如今韓國要把祭器遷到楚國,我擔心天下人會因爲祭器而仇視楚國。請讓我做個比喻。虎肉腥臊,它的爪牙鋒利利於防身,可是爲了謀取虎皮人們還會捕殺它。如果讓沼澤中的麋鹿披上老虎皮,人們捕殺它的可能性會比老虎高一萬倍。割裂楚國的土地,足以使國家富饒;詆毀楚國的名聲,足以使國君尊貴。如今您將殺死天下的共主,占有夏、商、周三代相傳的祭器,獨吞九鼎,傲視周天子,這不是貪婪又是什麼?《周書》說『想要起來就不可先動』,因此祭器如果南遷到楚國,討伐楚國的軍隊就會到來。」於是楚國的謀劃被放棄,未能施行。
十九年(前280年),秦國攻打楚國,楚軍戰敗,把上庸、漢水以北的土地割給了秦國。二十年(前279年),秦國將領白起攻占了楚國的西陵。二十一年(前278年),秦國將領白起接著又攻占了楚國的郢都,燒毀了先王墓夷陵。楚襄王的軍隊已潰散,不能再與秦軍交戰,向東北退走以保守陳城。二十二年(前277年),秦國又攻占了楚國的巫郡、黔中郡。
二十三年(前276年),襄王聚集東部兵力,得到十多萬人,再次向西攻取了秦國所占領的楚國長江沿岸十五座城並設置爲郡縣,抵禦秦國。二十七年(前272年),楚國派三萬人幫助韓、趙、魏三國討伐燕國。楚國又與秦國講和,並派太子到秦國當人質。楚國派左徒到秦國服侍太子。
三十六年(前263年),頃襄王病危,太子從秦國逃回。秋季,頃襄王去世,太子熊元即位,就是考烈王。考烈王任用左徒爲令尹,將吳地封賞給了他,號稱春申君。
考烈王元年(前262年),楚國把州邑獻給秦國以求和。這時楚國的勢力更加衰敗了。
六年(前257年),秦軍包圍了邯鄲,趙國向楚國告急,楚國派將軍景陽援救趙國。七年(前256年),楚軍到達新中。秦軍離開。十二年(前251年),秦昭王去世,楚考烈王派春申君到秦國弔唁。十六年(前247年),秦莊襄王去世,秦王趙政即位。二十二年(前241年),楚國與各諸侯一起攻打秦國,交戰失利而退兵。楚國把都城向東遷到了壽春,將壽春命名爲郢。
二十五年(前238年),考烈王去世,其子幽王悍繼位。李園殺了春申君。幽王三年(前235年),秦國、魏國攻打楚國。秦國丞相呂不韋去世。九年(前229年),秦國滅掉韓國。十年(前228年),楚幽王去世,其同母弟猶繼位,就是哀王。哀王繼位兩個多月,他的哥哥負芻的黨徒殺死了哀王,擁立負芻爲楚王。這一年,秦國俘虜了趙王遷。
楚王負芻元年(前227年),燕國太子丹派荊軻刺殺秦王。二年(前226年),秦國派將軍攻打楚國,大破楚軍,楚國失去了十多座城邑。三年(前225年),秦國滅掉魏國。四年(前224年),秦國將領王翦在蘄地攻破楚軍,殺死了楚國將軍項燕。
五年(前223年),秦國將領王翦、蒙武攻入楚都,虜獲了楚王負芻,滅掉楚國,設置爲秦國的郡。
太史公說:當楚靈王在申會盟諸侯、誅殺齊國的慶封、修建章華台、向周王室詢問九鼎的時候,他志向高遠,蔑視天下;等到他在申亥家餓死時,卻被天下人所恥笑。沒有操守、品行,其下場實在可悲啊!人們對待權勢,能不謹慎嗎?棄疾通過發動內亂而繼位,寵愛秦國女子到了淫亂的程度,過分啊,幾乎再度導致國家滅亡!