72年开始在秦国做质子，前263年其父楚顷襄王病危时，其欲回国争夺王位，但秦昭襄王以情况不明为由，不放归。后其侍人黄歇以偷梁换柱的计略骗过秦国人，使其逃归楚国并顺利继承王位。为报答黄歇，考烈王即位后以黄歇为令尹，赐淮北地十二县，号春申君。前258年，秦围赵急，楚考烈王命春申君率兵救赵。曾为了组织合纵，共谋讨伐秦国，派人到周赧王处请求赧王以天下共主名义下达组建联军的要求，结果害得周赧王债台高筑。其后楚灭鲁。前241年楚与诸侯共伐秦，无功而回，迁都寿春。《战国策》和《史记》说：楚考烈王无子，春申