公孙衍是魏国的阴晋人。他是战国时期著名的政治家和外交家,也是厉害的军事家,他和张仪是政治对手。公孙衍曾经历仕过秦国和魏国、韩国。他是战国时期纵横学派的著名代表人物之一,他主张的是诸国合纵一起抗击秦国。
因为秦国的咄咄逼人,采用强劲的东进政策,所以让东方的各国生畏,准备要五国攻秦,于是纷纷支持了公孙衍的“合纵”策略。公孙衍在魏惠王后元十六年的时候代替了张仪成为魏国的相国,还在第二年的时候组织东方五国去攻秦,还推选了楚怀王成为为纵长。当时联军到了函谷关,但是由于这次参加的国家魏国、赵国、韩国、齐国、楚国,他们的联军的组织不够严密,部署不够精密,所以被秦军击败了。
五国攻秦的公孙衍当时原本是在秦国身处高官,但是后来张仪的到来,使他在朝堂的地位大不如前。所以公孙衍愤懑不平,觉得自己的才华无法展示,无法在秦国一展自己的抱负。所以,后来他逃回了自己的母国——魏国,想在那里施展才能。既然已经离开了秦国,既然要全心为魏国某策略,所以凭借自己的才能,再加上对于秦国的了解,他组织了五国攻秦。公孙衍采用合纵之术,想消灭秦国,怎知五国实力不行,相互猜忌,有所图谋,以致于最后计划惨败。反而秦国却一直上升,实力逐渐增加。