楚熊渠时期,楚国西征庸国,东攻扬越。春秋前期,楚大举进攻蛮人,史称楚武王“大启群蛮”。
楚文王时期,楚国相继灭掉邓国、绞国、权国、罗国、申国等诸侯国,在迫使随国臣服以后,又灭掉了息国,并挥师北上,攻打了蔡国和郑国,之后,占领了从川东、湖北、河南南部到安徽的千里沃土。
楚成王时期,楚国借周惠王之命,镇压夷越,大力开拓江南,又先后灭贰国、谷国、绞国、弦国、黄国、英国、蒋国、道国、柏国、房国、轸国、夔国等诸侯国。此时,春秋时代周王的势力减弱,诸侯群雄纷争,齐桓公、晋文公、宋襄公、秦穆公、楚庄王相继称霸,史称春秋五霸。而后,公元前638年,楚成王在泓之战中战败宋襄公,楚国自此称雄中原。
前328年,楚怀王登位。
前313年,秦国著名纵横家张仪欺骗楚怀王,要其以断绝齐国之交换取秦国割让六百里商于之地,楚怀王中计,然,与齐国断交后只得秦六里地!楚怀王恼怒不已,派屈匄为大将、逢侯丑为副将,以十万兵马自天柱山西北出兵进攻秦国,却被秦将魏章大破于丹阳(今河南西峡以西、丹水以北地区),并虏获楚将屈匄,斩首八万;楚怀王不甘心,再召集全国的部队,发动进攻,后惨败于蓝田。其后,前311年,秦国攻取召陵,楚国三战皆败,自此由盛转衰,一蹶不振。
前299年,秦国攻占了楚国八座城池,秦昭王约楚怀王在武关会面。楚怀王不听昭睢、屈原劝告,决定前往武关,结果被秦国扣留。秦王胁迫楚怀王割地,楚怀王不肯,遂被押至秦国。楚怀王被扣留期间,楚国立太子为王,是为楚顷襄王。
前297年,楚顷襄王二年,韩、魏联合攻秦至函谷关,楚怀王趁机逃走,秦人封锁通往楚地的道路,楚怀王从小道逃到赵境,赵国不敢收留,于是,楚怀王再奔往魏国,但不幸被秦国追兵捉回。
前296年,楚顷襄王三年,楚怀王在秦国病逝,秦国把遗体送还楚国,“楚人皆怜之,如悲亲戚”。
前278年,楚国已处于衰落状态,秦国大将白起带兵南下,秦昭襄王诈以公主许配给楚顷襄王,屈原长跪城外力谏不果,秦军趁楚顷襄王开城迎亲之时,长驱直进,攻破了楚国国都郢。著名的诗人、政治家屈原自投汨罗江而死。楚顷襄王遂迁都于陈。前263年秋,楚顷襄王去世。
前272年开始,楚顷襄王之子芈元(楚考烈王)就在秦国做人质,前263年,其父楚顷襄王病危时,其欲回国争夺王位,但秦昭襄王以情况不明为由,不放归。后来,芈元的侍人黄歇以偷梁换柱的计略骗过秦国人,使其逃归楚国并顺利继承王位。为报答黄歇,楚考烈王即位后以黄歇为令尹,赐淮北地十二县,号春申君。
前241年,楚考烈王与诸侯共伐秦,无功而回,迁都寿春。
前238年,楚幽王即位,李园取代春申君黄歇,被任命为楚国令尹。
前228年,楚幽王卒,同母弟熊犹代立,是为楚哀王。
前228年,楚哀王继位二月余,其被异母弟负刍的门客所杀,负刍自立,为楚王负刍。
前223年,秦出兵攻楚,虏负刍,平定楚国。秦王嬴政(秦始皇)亲往樊口受俘,责楚王负刍以弑君之罪,废为庶人。
到此,楚国亡。
后来,西汉司马迁在《史记·项羽本纪》中曰:“夫秦灭六国,楚最无罪。自怀王入秦不反,楚人怜之至今,故楚南公曰‘楚虽三户,亡秦必楚’也。”