拜相后,积极为秦国谋划。他采用连横术迫使韩、魏太子来秦朝拜,并与公子华(桑)攻取魏国蒲阳(今山西隰县)。又游说魏惠王,不用一兵一卒,使得魏国把上郡15县,包括少梁(今陕西韩城南)一起献给秦国。秦惠文君十三年,张仪又率军攻取魏国的陕县(今河南陕县)。这样,黄河天险为秦所占有。随着秦国威势的不断增长,张仪辅佐秦惠文君于同年称王,秦国国势日益强盛。
秦惠文王更元二年,秦国为了对抗魏惠王的合纵政策,进而达到兼并魏国国土的目的,张仪运用连横策略,与齐、楚大臣会于啮桑(今江苏沛县西南)以消除秦国东进的忧虑。张仪从啮桑回到秦国,被免去相位。秦惠文王更元三年,魏国由于惠施联齐,楚没有结果,不得不改用张仪为相,企图连秦、韩而攻齐楚。其实张仪的最终目的是想让魏国做依附秦国的带头羊。由于连横威胁各国,秦惠文王更元六年,魏国人公孙衍得到齐、楚、韩、赵、燕等国的支持,出任魏相,张仪被驱逐回秦。秦惠文王更元八年,张仪再次任秦相国。秦惠文王更元九年,秦惠王接受司马错的建议,遣张仪、司马错等人率兵伐蜀,取得胜利,旋即又灭巴、苴两国。这样秦国占据了富饶的天府之国,有了巩固的大后方,为秦国的经济发展和军事战争,提供了有利条件。