公孙衍乃是战国时期魏国阴晋人。师从诸子百家之纵横一派。
虽然公孙衍是魏国人。但公孙衍最早出仕效力的国家却是秦国。最初公孙衍效力秦国的时候并没有特别的受到重用。因为当时秦国正在进行轰轰烈烈的商鞅变法。秦国所有的目光和压力都在商鞅身上。由于商鞅的变法,秦国的国力开始迅速强大起来。但商鞅也因为变法触及了很大一部分旧权贵的利益。所以在秦惠文王继位之后,商鞅就成了安抚守旧派和其他诸国的工具。商鞅死后,秦惠文王并没有废除商鞅的改革。与此同时公孙衍作为预备人才也成功上位当上了秦国的大良造。当时大良属于秦国最高官职了,该职位掌管了全国的军政大权。比后来的宰相权力都要高。