惠文王十二年（前313年），秦惠文王与梁王（即魏王）会于临晋；庶长嬴疾攻打赵国，俘虏赵将赵庄。同年张仪相楚。惠文王十三年（前312年），庶长章攻楚国的丹阳（今湖北丹江口市），虏楚将屈丐，斩首八万；又攻夺楚国的汉中（今陕西汉中），取地六百里，设置汉中郡。楚国围韩国的雍氏，秦使庶长嬴疾助韩攻齐，到满助魏攻燕，是为濮上之战。惠文王十四年（前311年），伐楚，取召陵。丹、犁臣服，蜀相陈壮杀蜀侯来降。同年，惠文王病逝，太子嬴荡继位，是为秦武王。