周赧王二年(公元前313年),秦王想攻打齊國,卻顧慮齊國與楚國的合縱關系,于是派遣張儀到楚國去游說楚王。
張儀到楚國后,以商於方圓六百里的土地和秦國美女為誘惑,要楚與齊斷交。楚王十分高興地答應了張儀,群臣都前來祝賀,只有陳軫表示哀痛。他說:“商於的土地不會到手,齊國、秦國卻會聯合起來,齊、秦一聯合,楚國就要禍事臨門了。”楚王不聽,把國相大印授給張儀,又重重賞賜他。隨后下令與齊國毀約斷交,派一名將軍同張儀前往秦國接收土地。
張儀到秦國后,佯裝墜車摔傷,接連三個月沒有上朝。楚懷王聽到這個消息后,說:“莫非張儀以為我們與齊國決裂得不夠徹底?”于是派勇士宋遺借了宋國的符節,北上齊境辱罵齊王。齊王大怒,便和秦國聯合起來。齊、秦結交后,張儀才出來上朝,并召見楚國使者說:“您怎么還不快接受土地?從這里到那里,一共有六里。”楚使一聽很生氣,便急忙歸國報告楚王。楚懷王聽后大怒,想發兵攻秦。陳軫說:“我可以開口說話嗎?我認為攻打秦國,不如送它一座城池,與它合力去攻打齊國,這樣我們損失給秦國的土地,可以在齊國那里得到補償。現在大王已經和齊國斷絕邦交,還要再責備秦國欺騙我們,這樣將促使齊、秦二國更加親密,而招來天下的討伐,國家必會大受損傷。”楚王不聽,派兵出征。與秦作戰,楚國大敗,而且韓、魏二國也趁機襲擊楚國,楚國只好割讓兩座城池,向秦國求和。
周赧王四年(公元前311年),秦惠王派人去告訴楚懷王,希望用武關以外的土地換取楚國的黔中郡。楚王說:“不愿意交換土地,希望得到張儀后奉獻黔中給秦國。”張儀聽到這消息后,便請求前往楚國。秦王說:“楚王因被你欺騙,正想找你報仇,你怎么能去呢?”張儀說:“秦強楚弱,他們不敢對我怎么樣。而且我與楚國的寵臣靳尚關系密切,靳尚又深得楚王愛妃鄭袖的信任,而鄭袖的話,楚王沒有不聽從的。”于是,張儀就去了楚國。楚王把他囚禁起來,準備殺掉,靳尚對鄭袖說:“秦王甚愛張儀,聽說秦國已提出用上庸六縣及一些秦國美女來贖張儀。大王很看重土地,同時又對秦國心懷畏懼,秦國美女來后一定會受到大王的喜愛,那時你可就要失寵了。”于是鄭袖就晝夜在楚王面前哭訴說:“人臣做事,各為其主。如果殺了張儀,秦國必然很惱火。我請求準許我帶著孩子,先行遷往江南,以免將來受秦軍凌辱。”楚王就將張儀赦免,并賜以厚禮。張儀趁勢對楚王說:“合縱抗秦,等于是驅群羊而與猛虎相爭,不用搏斗,勝負自明。現在大王不愿侍奉秦國,可秦脅迫韓、魏一道向楚發起進攻,楚國的處境可就危險了。大王您要是真能聽從我的意見,我可讓秦國、楚國永遠成為友好的鄰國,不發生互相之間的攻伐之事。”楚王答應了。
張儀又前往韓、齊、趙、燕等國活動,恐嚇詐騙、威脅利誘,迫使各國不再聯合,爭著割地事秦。
