甘茂是秦惠王时的一位将领。秦武王即位后,派遣甘茂平定了蜀地。班师回朝后,秦武王起用甘茂当左丞相。甘茂拜史举为师,学习诸子百家的学说。他运用自己的聪明才智治理秦国,很得秦武王的信任,成了秦国的名相。后来不知什么原因,秦武王突然器重公孙衍,而把甘茂冷落在一边,并准备正式任命公孙衍为相。甘茂得知这一消息之后,立即拜见国君,向秦武王祝贺得到新的秦相。秦武王一听,吃了一惊,心想甘茂怎么会知道的呢?未等秦武王开口,甘茂又说道:“是公孙衍说的。”秦武王听了非常恼火,觉得公孙衍这人不太可靠,于是把他流放了。