原型是公孫衍(生卒年不詳),男,名衍,戰國時期魏國陰晉(今陝西省華陰市東)人。戰國時期著名的政治家、外交家、軍事家、縱橫家。
和張儀同時,於秦國為官,和張儀是對手。曾仕魏,任犀首之官,人因以“犀首”稱之。還曾仕韓國。最後又回到了秦國並擔任秦國的相邦。戰國時期縱橫學派的代表人物之一,主張諸國合縱抗秦。