公元前308年,秦国、魏国在应城举行会议。
公元前303年,秦国攻取魏国蒲阪、晋阳、封陵。
公元前290年,魏国把河东地方圆四百里、韩国把武遂地方圆二百里献给秦国。
公元前289年,秦国派大良造白起、客卿司马错进攻魏国,抵达轵地,夺取大小城镇六十一座。
公元前286年,秦国派司马错攻击魏国河内,魏国献出安邑求和,秦国将城内人民驱赶回魏国。
公元前276年,秦国武安君进攻魏国,攻占两城。
公元前275年,秦国相国穰侯魏冉进攻魏国。韩国派暴鸢率军救魏,魏冉大破韩军,杀死四万人。暴鸢逃往开封。魏国只好献出八座城求和。魏冉却继续攻打魏国,赶走魏将芒卯,进军北宅。魏国又割让温邑再行求和。
公元前274年,魏国重新与齐国联合抗秦。秦国派魏冉进攻魏国,攻陷四城,杀四万人。
公元前268年,秦王听从范睢的计策,派五大夫绾攻打魏国,攻克怀地。
公元前264年,秦国武安君白起进攻韩国,攻克九座城,杀死五万人。
当初,魏国公子魏无忌为人仁义而礼贤下士,收养食客三千人。魏国有个隐士名叫侯嬴,已经七十岁,家中贫穷,在魏都大梁任夷门守门官吏。一次,公子魏无忌设置盛大酒宴,招待宾客,来客已经坐定,魏无忌却吩咐备齐车马,空着左边位置,亲自去接侯嬴。侯嬴穿戴旧衣破帽,跳上车子,昂然上坐,也不谦让。魏无忌亲自驾车,更加恭敬。半途,侯嬴又对魏无忌说:“我有个朋友在集市上当屠户,请让车子绕到他那里去一下。”魏无忌指挥车子进了集市,侯嬴下车见到朋友朱亥,故意久久地站在那里与他谈话;同时微微斜视魏无忌,只见他态度仍然十分谦和,于是告辞朋友登车,到了魏无忌府第。魏无忌引侯嬴坐在上座,向各位宾客介绍称赞他,宾客们都很惊讶。
公元前258年,秦兵围困赵国首都邯郸,魏王令大将晋鄙统兵十万来救赵。秦王派人对魏王说:“我攻打赵国,早晚就会攻下,各国中谁敢来救赵国,我灭了赵国以后,必定调动大军先进攻它!”魏王惧怕,派人去让晋鄙停止前进,屯兵邺城坚守,名义上说是来救赵,实际上脚踩两边。赵国平原君赵胜的夫人,是魏无忌的姐姐。赵胜派到魏国求救的使者车马接连不断,指责魏无忌说:“赵胜我之所以与您联成姻亲,就是仰慕您的高尚道义,能够急人之危。现在邯郸早晚要落入秦国手中而魏国援兵裹足不前,即使您看不起我赵胜鄙弃我,难道也不可怜您的姐姐吗?”魏无忌十分焦急,多次请魏王命令大将晋鄙进兵救赵,又派门下能说善辩的宾客百般游说,然而魏王始终不为所动。魏无忌只好聚集门下宾客百余乘车马,准备赴赵国以死相拼。
他路过夷门,去见侯嬴。侯嬴只淡淡地说:“公子您好自为之吧,我老了不能前去!”魏无忌离开后,走了数里,心中闷闷不快,又转回去见侯嬴。侯嬴笑着说:“我早就知道公子会回来!如今您没有别的办法而亲身去迎战秦军,好比用肉去投打饿虎,能有什么结果!”魏无忌于是下车再拜请教计策。侯嬴屏退左右随从悄声说道:“我听说晋鄙的调兵兵符在魏王卧室里,他最宠爱的如姬,有办法偷出来。曾听说公子您为如姬报过杀父之仇,如姬表示愿意为您办事,万死不辞。公子只要一开口,就可以得到调兵的虎符,夺去晋鄙的兵权,北上救赵,西抗强秦,建立五霸的功业了。”
魏无忌照他的办法去做,果然拿到了兵符。临行前,侯嬴又说:“大将出征在外,君王的命令可以不接受。假如晋鄙以此合验兵符后仍不交出兵权,再向魏王请示,那事情就危险了。我的朋友朱亥,是个勇猛力士,可以与您一齐去。晋鄙如果听从,最好不过。如果不听从,可以让朱亥打死他!”于是魏无忌又邀请朱亥前去。到了邺城,晋鄙合验兵符后,仍很怀疑,摆手看着魏无忌说:“我率领十万大军在边境驻扎,而你只孤身单车前来替代我,是怎么回事呢?”朱亥立即从袖中掣出四十斤重的铁锥,打死晋鄙,魏无忌便部署军队,下令说:“父子两人都在军队中的,父亲可以回去!兄弟两人都在军队中的,哥哥可以回去!独子一个没有兄弟的,可以回去奉养父母!”于是选定八万士兵,挥军前进。
王围困邯郸已久,不能攻克,与各国救兵几次作战,也均失利。武安君白起听说后说:“大王不听我的建议,现在怎么办?”秦王听到此话,恼羞成怒,强令武安君前去统兵,白起又称病重,不肯起身。
公元前257年,十月,秦王免除白起官爵,贬为士兵,把他迁到阴密。十二月,秦王调动更多士兵驻扎在汾城旁。被贬为士兵的白起因病,未能出征。各国援军向王进攻,王几次败退,告急使者往返于秦国,秦王羞恼,于是派人驱赶白起,不让他再滞留在咸阳城中。白起起身出了咸阳西门十里,到达杜邮。秦王又与应侯范睢等群臣议论说:“白起迁走时,怏怏不服,还有别的怨言。”秦王便派使者前去赐给他宝剑示意自裁,白起于是自杀。秦国人可怜他,城乡都祭祀他的灵位。
魏无忌率领援军在邯郸城下大破秦军,王撤除邯郸围军退走。另一秦将郑安平被赵军包围,率领二万人投降赵国,重用郑安平的范睢因此也被秦王治罪。
魏无忌救下赵国以后,也不敢再回魏国,与门下宾客留在赵国居住,派将军指挥军队回国。赵王与平原君赵胜商议,用五个城来赐封魏无忌。赵王布置打扫,亲自前去迎接魏无忌,以主人的礼节对待,引他由西面台阶登上大殿。魏无忌侧着身子辞让,从降一等级的东面台阶走上,自己口中说着罪过罪过,已经辜负了魏国,又对赵国没有什么功劳。赵王与魏无忌一直饮酒到天黑,因为魏无忌过于谦让,赵王始终不好意思说出送给他五个城的事。最后,赵王把城送给魏无忌,做为汤沐邑。后来,魏国也仍把魏无忌的原封地信陵送还给他。
公元前254年,秦国将领率军讨伐魏国,攻占了吴城。韩国国君前来朝见昭襄王。魏国全国听从秦王的号令。
公元前247年,秦将蒙骜率军进攻魏国,占领了高都和汲。魏军屡战屡败,魏安王为此而忧虑,便派人到赵国请信陵君魏无忌回国。信陵君惧怕归国后被判罪,不肯返回,并告诫他的门客们说:“有胆敢给魏国使者通报消息的,处死!”于是,宾客们都不敢规劝他。毛公、薛公为此拜见信陵君说:“您所以受到各国的敬重,只是因为强大的魏国还存在。现在魏国的情势危急,而您却毫不顾惜,如此,一旦秦国人攻陷了国都大梁,将先王的宗庙铲为平地,您当以何面目立在天下人的面前啊!”二人的话还未说完,信陵君已脸色大变,即刻驾车赶回魏国。魏王见到信陵君后握着他的手啜泣不止,随即便任命他为上将军。信陵君派人向各诸侯国求援,各国听说信陵君重又担任魏国的大将,都纷纷派兵援救魏国。信陵君率领五国联军在黄河以西击败蒙骜的军队,蒙骜带残部逃崐走。信陵君督师追击到函谷关,将秦军压制在关内后才领兵还魏。
公元前243年,春季,秦将蒙骜进攻魏国,夺取了、有诡。在三月间,停止了进军。
公元前242年,秦将蒙骜讨伐魏国,攻克酸枣、燕、虚、长平、雍丘、山阳等三十城;始设置东郡。
公元前241年,秦军攻陷魏国的朝歌和卫国的都城濮阳。卫国卫元君率领他的宗族迁移到河内郡的野王居住,倚仗山势险阻,保有魏国的河内。
公元前238年,秦军征伐魏国,攻克垣、蒲两城。
公元前225年,秦将王贲率军征伐魏国,引汴河的水灌淹魏国都城大梁。三月,大梁城垣塌毁,魏王魏假投降,为秦军杀死。魏国灭亡。从公元前369年到公元前225年,立国145年。