魏豹,原是六国时魏国的公子。
其兄魏咎在前魏国曾被封为宁陵君。
秦灭魏后,魏咎被废为平民。
陈胜自立为王时,魏咎前去投奔他。
陈胜派魏国人周市领兵攻略魏地。
魏地被攻下后,陈胜想立周市为魏王。
周市说“:在天下昏乱时,忠臣才得以显示其气节。
现在天下都起来反抗暴秦,论理应当立魏王的后裔才行。”齐、赵两地各派五十辆车相助,以拥立周市为魏王。
但周市拒不接受,反而去陈地迎接魏咎。
经过五次往返,陈王才答应立魏咎为魏王。
章邯击破陈王后,进兵临济,攻击魏王。
魏王派周市到齐、楚求救。
齐、楚分别派项它、田巴率军跟随周市来救魏。
但章邯打败了援军,杀了周市等人,并乘势包围了临济。
魏咎为保全城中的百姓,向秦军约定条件投了降。
投降条约签订后,魏咎自杀。
魏豹逃亡到楚地。
楚怀王给魏豹数千人的军队,让他重去攻略魏地。
这时,项羽已击破秦军,使章邯投了降。
魏豹乘势攻下魏地二十多座城池,被立为魏王。
魏豹率精兵跟随项羽入关。
项羽分封诸侯时,想自己据有梁地,就迁魏豹于河东,定都平阳,号为西魏王。
汉王回师平定三秦,渡临晋时,魏豹举国相附,还随汉王一起去攻打楚国彭城。
结果,汉王败阵,退到了荥阳,魏豹向汉王请求去探望母亲的病情。
但一回到魏国,魏豹便封锁河津,背叛了汉王。
汉王对郦生说“:你前去替我婉言劝说魏豹,不要背叛我。”但郦生来到魏豹处,遭到魏豹的拒绝。
魏豹说“:人生一世间是非常短暂的,犹如日光照射墙壁的空隙。
现在汉王待人骄傲侮慢,像对待奴才般地叱骂诸侯群臣,没有上下礼节,我不能忍耐再见到他。”汉王派韩信率兵攻击魏豹,将他俘获,并把他解送到荥阳。
把他原有的封地改为河东、太原、上党三郡。
汉王令魏豹驻守荥阳。
后楚国围攻荥阳,情势很危急。
周苛说:“反国之王,难以与他共同坚守城池。”于是杀了魏豹。