成語出自多處,其中一處是西漢司馬遷之《史記‧張儀列傳》:「鄭袖日夜言懷王曰:『人臣各為其主用。今地未入秦,秦使張儀來,至重王。王未有禮而殺張儀,秦必大怒攻楚。妾請子母俱遷江南,毋為秦所魚肉也。』」
周赧王四年,秦惠王派人告訴楚懷王,希望用武關以外的土地換取楚國的黔中郡。楚王說:「不願意交換土地,希望得到張儀後,奉獻黔中給秦國。」張儀聽到消息後,便請求前往楚國。
秦惠王說:「楚國因受你的騙,正想找你報仇,你怎能去呢?」張儀說:「秦強楚弱,有大王在,他們不敢輕易對我怎樣。而且我和楚王的寵臣靳尚關係友好,靳尚又深得楚王愛妃鄭袖的信任,而鄭袖的話,楚王沒有不聽從的。」
於是,張儀就去了楚國。楚懷王把他囚禁起來,準備殺掉。靳尚對鄭袖說:「秦王甚愛張儀,聽說秦國已提出用上庸六縣及一些秦國美女來贖張儀。大王很看重土地,又對秦國心懷畏懼,秦國美女來楚後定會得到大王的喜愛,那時,你可要失寵了。」
內地電視劇《羋月傳》中的鄭袖(袁志博飾)。圖為劇照。
鄭袖於是晝夜在楚懷王面前哭訴:「人臣做事,各為其主。如果殺了張儀,秦國必然很惱火。我請求您准許我帶著孩子,先行遷往江南,以免將來受秦軍凌辱。」
楚王就將張儀赦免,並賜以厚禮。張儀趁勢對楚王說:「合縱抗秦,等於驅群羊與猛虎相爭,不用搏鬥,勝負自明。現在大王不願侍奉秦國,可秦脅迫韓、魏一道向楚發起進攻,楚國的處境可就危險了。秦國西面有巴郡、蜀郴,用大船運載糧食,沿岷江順流而下,一日行程五百餘裡,不出十日即可抵達捍關。捍關吃緊,貴國捍關以東的城池便要全力防守了。届時,黔中、巫郡怕就不會再屬大王所有……」
網上圖片。
張儀進一步遊說:「秦軍攻打楚國,三個月內即可決定貴國的存亡,而貴國等待合縱盟國的援軍,要半年以上才可望達到。等待弱國的援救,卻忘記強秦大兵壓境的禍害,這是我為大王您憂慮的……」楚懷王既已得到了張儀,也覺他說得有道理,就依了張儀的意見。
「各為其主」的意思指各人為自己的主人效力,並盡忠於主人。成語看來天經地義,細想卻並非如此。如果其人正確,各為其主固然不錯;如果其主不正確,不加分析地忠誠,就容易出問題。