上将军这个统帅军队的最高职务。
魏安厘王三十年(前247),公子派使臣把自己担任上将军职务一事通报给各个诸侯国。诸侯们得知公子担任了上将军,都各自调兵遣将救援魏国。公子率领五个诸侯国的军队在黄河以南地区把秦军打得大败,使秦将蒙骜败逃。进而乘胜追击直到函谷关,把秦军压在函谷关内,使他们不敢再出关。当时,公子的声威震动天下,各诸侯国来的宾客都进献兵法,公子把它们合在一起签上自己的名字,所以世上俗称《魏公子兵法》。
秦王担忧公子将进一步威胁秦国,就使用了万斤黄金到魏行贿,寻找晋鄙原来的那些门客,让他们在魏王面前进谗言说:“公子流亡在外十年了,现在担任魏国大将,诸侯国的将领都归他指挥,诸侯们只知道魏国有个魏公子,不知道还有个魏王。公子也要乘这个时机决定称王。诸侯们害怕公子的权势声威,正打算共同出面拥立他为王呢。”秦国又多次实行反间,利用在秦国的魏国间谍,假装不知情地请他们向公子祝贺问是否已经立为魏王了。魏王天天听到这些毁谤公子的话,不能不信以为真,后来果然派人代替公子担任上将军。公子自己明知这是又一次因毁谤而被废黜,于是就推托有病不上朝了,他在家里与宾客们通宵达旦地宴饮,痛饮烈性酒,常跟女人厮混,这样日日夜夜寻欢作乐度过了四年,终于因饮酒无度患病死亡,这一年,魏安厘王也去世了。
秦王得到公子已死的消息,就派蒙骜进攻魏国,攻占了二十座城邑,开始设立东郡。从此以后,秦国逐渐地像蚕食桑叶一样侵占魏国领土,过了十八年便俘虏了魏王假,屠杀大梁军民,毁掉了这座都城。
汉高祖当初地位低贱时,就多次听别人说魏公子贤德有才。等到他即位做了皇帝后,每次经过大梁,常常去祭祀公子。汉高祖十二年(前195),他从击败叛将黥布的前线归来,经过大梁时为公子安置了五户人家,专门看守他的坟墓,让他们世世代代每年按四季祭祀公子。
太史公说:我经过大梁废墟时,曾寻访那个所谓的夷门。原来夷门就是大梁城的东门。天下诸多公子中也确有好客喜士的,但只有信陵君能够交结那些隐没在社会各个角落的人物,他不以交结下层贱民为耻辱,是很有道理的。他的名声远远超过诸侯,的确不是虚传。因此,高祖每次经过大梁便命令百姓祭祀他不能断绝。