到公元前306年（楚怀王二十三年），楚国乘越内乱的时候，联合齐国进攻越国，佔领越国位于原吴国故地的国都，杀死越王无彊，把原来吴国一直到浙江的土地全部攻下，并设江东为郡。越国因此分崩离析，残部逃往越国故地，各族子弟们竞争权位，有的称王，有的称君，居住在江南的沿海。前302年（楚怀王二十七年），在秦国为人质的楚太子横于私斗中杀死一个秦国大夫，逃回楚国。前301年（楚怀王二十八年），秦国报复，与齐国、韩国、魏国联盟攻打楚国，杀败楚将唐眛，夺走重丘。前300年（楚怀王二十九年），秦国再次派兵攻打楚国