岸门处击败韩军，斩首万人，韩将犀首（公孙衍）逃走。同年，封公子通到蜀地。同年燕王哙让国于其相子之，燕国大乱。惠文王十二年（前313年），秦惠文王与梁王（即魏王）会于临晋；庶长嬴疾攻打赵国，俘虏赵将赵庄。同年张仪相楚。惠文王十三年（前312年），庶长章攻楚国的丹阳（今湖北丹江口市），虏楚将屈丐，斩首八万；又攻夺楚国的汉中（今陕西汉中），取地六百里，设置汉中郡。楚国围韩国的雍氏，秦使庶长嬴疾助韩攻齐，到满助魏攻燕，是为濮上之战。惠文王十四年（前311年），伐楚，取召陵。丹、犁臣服，蜀相陈壮杀蜀侯来降