魏公子昂是
魏惠王的同母弟,性格豪爽有才,还擅长吟诗作画,是一位标准的才貌双全的贵公子,有古君子之风。
魏武侯时期,拜丞相
公叔痤为师,和当时身为丞相府中庶子的
公孙鞅关系很好,是一对关系比较密切的好朋友。
魏惠王十六年(西元前354年),公子昂为将军跟随庞涓出征赵国,当时
孙膑刚刚逃回齐国,在田忌府中养伤,听闻魏国伐赵,齐王决定以
田忌为帅,
孙膑为军师,兵发魏国都城
大梁,然后设伏打援,大破魏军于桂陵(史称“
桂陵之战”)。齐国
俘获庞涓及魏昂,由于魏国在桂陵之战后实力依然雄厚,在
魏惠王付出千金之后,将公子昂赎回。
桂陵之战后三年,魏惠王任命公子昂为河西太守,魏昂为政威严,劝农修武,兴学养士,矜恤老幼妇孺,至三年,大治。魏惠二十九年(西元前341年),不甘于失败的魏国君臣再次兴兵攻打韩国,并准备袭击来救援的齐国军队。齐国再次以
田忌和
孙膑为将,围攻魏国
大梁,利用激怒
庞涓、制造逃亡假象的方法,将
庞涓引自
马陵,围歼了魏国10万大军,从此魏国最精锐的魏武卒全军覆没。
秦孝公二十二年、魏惠王三十年(西元前340年),秦孝公采纳卫鞅的建议,派卫鞅率兵伐魏,魏国派
公子卬将兵迎战。
卫鞅早年仕魏,与魏昂友善,因此决定利用这一关系,设计诱擒公子卬,以破魏军。他致书公子卬说:“我当初与公子相处的很快乐,如今你我成了敌对两国的将领,不忍心相互攻击,我可以与公子当面相见,订立盟约,痛痛快快地喝几杯然后各自撤兵,让秦、魏两国相安无事”。
魏昂认为可行,便前往赴会。
卫鞅事先埋伏了甲士,会盟饮酒时,使伏兵袭击,俘获公子卬。秦军随即发起攻击,大破魏军。魏国在与齐、秦的两次交战中,俱遭惨败,国力空虚,
魏惠王极为恐惧,派使者献部分河西地,与秦求和。
《
史记·商君列传》记载 :卫鞅说孝公曰:“秦之与魏,譬若人之有腹心疾,非魏并秦,秦即并魏。何者?魏居领阨之西,都安邑,与秦界河而独擅山东之利。利则西侵秦,病则东收地。今以君之贤圣,国赖以盛。而魏往年大破於齐,诸侯畔之,可因此时伐魏。魏不支秦,必东徙。东徙,秦据河山之固,东乡以制诸侯,此帝王之业也。”孝公以为然,使卫鞅将而伐魏。魏使公子卬将而击之。军既相距,卫鞅遗魏将公子卬书曰:“吾始与公子驩,今俱为两国将,不忍相攻,可与公子面相见,盟,乐饮而罢兵,以安秦魏。”魏公子昂以为然。会盟已,饮,而卫鞅伏甲士而袭虏魏公子卬,因攻其军,尽破之以归秦。
《
吕氏春秋·慎行·无义》 记载:公孙鞅之于秦,非父兄也,非有故也,以能用也。欲堙之责,非攻无以。于是为秦将而攻魏。魏使公子卬将而当之。公孙鞅之居魏也,固善公子卬。使人谓公子卬曰:“凡所为游而欲贵者,以公子之故也。今秦令鞅将,魏令公子当之,岂且忍相与战哉?公子言之公子之主,鞅请亦言之主,而皆罢军。”于是将归矣,使人谓公子曰:“归未有时相见,愿与公子坐而相去别也。”公子曰:“诺。”魏吏争之曰:“不可。”公子不听,遂相与坐。公孙鞅因伏卒与车骑以取公子卬。
魏昂被俘后是否降秦?《史记·秦本纪》记载:“(秦惠文王)七年,公子卬与魏战,虏其将龙贾,斩首八万。”很多人认为这里的公子卬就是河西之战时被商鞅俘虏的公子卬,认为他是投降秦国后立了战功,俘虏了龙贾。然而对于此次伐魏战役史记中还有另外两个记载:
其中《史记·
魏世家》并未记载是谁打败了龙贾,而《史记·苏秦列传》的记载中擒获
龙贾的人又变成了
犀首,犀首与公子卬显然不可能是同一人。前后矛盾正在于此,近代学者多考证此处的
公子卬,应为
公孙衍笔误。
在长篇历史小说《东周列国志》中,公子卬于第八十七回《说秦君卫鞅变法,辞鬼谷
孙膑下山》中登场,篇中记载公子卬与商鞅私交很好,
公叔痤病重时向魏惠王推荐商鞅,公子卬也参与推荐,但魏惠王没有重用商鞅。在第八十九回《马陵道万弩射庞涓,
咸阳市五牛分商鞅》时,商鞅带兵进攻魏河东,魏国派公子卬迎战,两军在吴城对峙。商鞅派使者送信,欺骗公子卬前来赴会。公子卬在宴会中被商鞅埋伏的猛士
乌获所俘。商鞅命军士押解公子卬回秦国,又命
任鄙、乌获带领公子卬的部下撞开城门,占领吴城。魏惠王被迫献河西之地求和,公子卬最后投降秦国。