前301年），秦国报复，与齐国、韩国、魏国联盟攻打楚国，杀败楚将唐眛，夺走重丘。楚怀王二十九年（前300年），秦国再次派兵攻打楚国，杀败楚将景缺。楚怀王因恐惧秦国武力，派遣太子横到齐国当人质。楚怀王三十年（前299年），楚怀王因故被秦国扣留后，齐愍王让太子横返回楚国，楚人立太子横为王，是为楚顷襄王。楚顷襄王元年（前298年），秦国知道楚国另立新君后，发兵攻楚，大败楚军，斩首五万，取十六城。楚顷襄王在位期间，淫乐无度，“群臣相妒以功，谄谀用事”。楚顷襄王十九年（前280年），秦伐楚，楚军败