公元前453年,晉陽之戰,趙襄子說服魏桓子、韓康子反水,聯合滅掉智伯瑤,瓜分了智氏土地,趙、魏、韓三家從此勢大,晉國公室名存實亡,史書將這一年定為春秋戰國的分水嶺。此時,楚國正值楚惠王在位。
楚惠王是楚昭王的太子,楚昭王死前,傳位給了弟弟子閭。楚昭王死後,子閭與子西、子綦便迎接熊章回國即位,是為楚惠王。楚惠王在位57年,是楚國歷史上在位時間最長的一位國君,前期平定白公勝之亂,鞏固了王位;中後期持續向外擴張,滅陳、蔡、杞等國,楚國的疆域擴展到東海、淮海、泗水一帶。
楚惠王死後,他的兒子熊中即位,是為楚簡王,當時三晉勢力正盛,楚國難以對抗。楚簡王死後,他的兒子熊當即位,是為楚聲王,楚國內部矛盾突出,積弊日深。公元前402年,楚聲王被「盜」所殺。
楚聲王死後,他的兒子熊疑即位,是為楚悼王。楚悼王前期,楚國與三晉戰事不斷,先後爆發武陽之戰、負黍之戰、大梁榆關之戰,楚國勝少敗多,形勢十分嚴峻。公元前390年,楚悼王開始重用吳起進行變法,打擊封君,移風易俗,獎勵耕戰,通過「損其有餘而繼其不足」的方式,楚國很快強大起來,南收揚越,北並陳蔡,卻三晉,西伐秦,威震諸侯。公元前381年,楚悼王病逝,吳起奔喪遭到楚國舊貴族攻擊,被亂箭射死,箭鏃射中了楚悼王的屍體。按照楚國法律規定「麗兵於王屍者」夷三族。楚悼王的兒子熊臧即楚肅王將涉案的七十餘家貴族誅殺殆盡,但吳起新法也被全部廢止。
楚肅王沉重打擊了楚國舊貴族勢力,王權得以鞏固。另據考證,楚國郢都(紀南城)遲至楚肅王時就已開始使用。因楚肅王無子,他的弟弟熊良夫在楚肅王死後即位,是為楚宣王。楚宣王救趙伐魏,攻滅蔡邾,開疆拓土,楚國達到鼎盛。楚宣王死後,他的兒子熊商即位,是為楚威王。子承父業,楚威王以振興楚國為目標,徐州之戰大破齊軍,築城金陵。楚宣王、楚威王在位的40年是楚國最強盛時期,被後世稱作「宣威盛世」。
楚威王死後,他的兒子熊槐即位,是為楚懷王。楚懷王是個理想主義者,破格任用屈原進行改革,但聽信讒言流放屈原,變法半途而廢;擔任五國聯盟縱長伐秦,卻患得患失,草草收場;見利忘義,被秦國欺騙,又不顧實際,發動丹陽、藍田之戰,損兵折將;垂沙之戰大敗,國土淪喪...可以說,楚懷王是一位不合格的國君。公元前299年,楚懷王被秦昭襄王騙至武關會盟遭到了扣押,秦國脅迫割讓巫郡、黔中郡被拒絕,楚懷王最終客死於秦國。
楚懷王被扣押後,楚懷王在齊國為質的太子熊橫回國即位,是為楚頃襄王。楚頃襄王害怕秦國,議和結親,暫得一時苟安。公元前278年,秦將白起拔郢,焚楚國先王陵墓,楚頃襄王敗走城陽,遷都於陳(今河南省周口市淮陽區),後派太子熊完入秦為質。
公元前263年,楚頃襄王患上重病,在黃歇的幫助下,熊完偷偷逃回楚國。同年秋,楚頃襄王去世,熊完即位,是為楚考烈王,封黃歇為春申君,管理淮北十二縣。楚考烈王在位25年,為避秦軍鋒芒,兩次遷都,公元前253年,從陳遷到鉅陽(安徽省阜陽市太和縣宮集鎮鉅陽村);公元前241年,楚考烈王為縱長合縱伐秦失利,又遷都壽春(安徽省淮南市壽縣)。
楚考烈王去世後,他和李環(李園的妹妹)所生之子熊悍、熊猶相繼即位,是為楚幽王、楚哀王。楚幽王在位10年,兄終弟及,楚哀王在位僅2個月,就被庶兄負芻派人殺害,負芻自立為楚王,將把持朝政的李園滅族。
負芻時期,楚國已成強弩之末,秦將王翦率60萬秦軍南下滅楚,公元前223年,秦軍攻入壽春,楚王負芻被俘,楚國滅亡。昌平君熊啟被立為楚王,繼續抗秦,在秦軍的絕對碾壓下,熊啟戰死,項燕被迫自殺,死前喊出了「楚雖三戶,亡秦必楚」的錚錚誓言。