对商纣王之死,滞流传的史书记载颇不准确,多为“兵败自费《纲鉴合编》称“武王驰之,纣兵皆崩叛,纣走,反入,登于鹿台之上,衣其珠玉,自燔于火而死,武王斩妲己,于是诸候尊武王为天子”。《中国历代帝王录》载“商纣王自焚于朝歌鹿台”。《中国历史大事年表》讲“纣王自焚死”。《中国历代名人词典》说“在牧野会战中,商兵于阵前起义,他被迫登鹿台自焚”。吕振羽《简明中国通史》认为“受辛自杀”。翦伯赞《中国史纲要》也写成“国王帝举,自燔于火而死”。其实这些描述,都来源于司马迁的《史记·殷本纪》,司马迁写道:“周武王遂北候伐纣,纣亦发兵拒之于牧野。甲子日,纣兵败。纣走人,登鹿台,衣其宝玉衣,赴火而死。武王遂斩纣头,悬之大白旗,杀妲己”。可见不真实的“纣王自焚”说,始于司马迁,从此流传开来。然而“周武王杀妲己”,司马迁倒是说了一句真话。
历史的真实,是商纣王被周武王所杀。这在汉代以前的许多历史文献和著作中,均有明确记载。《荀子·正论》出自战国时期,内称“昔者武王伐有商,诛纣断其首,悬之于赤旆。”翻译成白话:周朝伐商,武王杀了纣王,并且割了纣王的头,高悬于红旗杆之上。《战略策》讲“武王羁于玉门,卒斩纣之头”,周武王将商纣王逼进玉门,随即割下商纣王的头颅。《尸子》一书说的更详尽“武王亲砟(或作斩)殷纣之颈,手污于血,不温面食”。什么意思?周武王不但亲手砍下纣王的头,还用手捧着,喝了纣王的血。难怪作者将周武王比作野兽。《韩非子》讲:“武王擒纣于牧野”《吕氏春秋》载:“武王虎贲三千人,简车三百乘”,以要甲子之事于牧野,而纣为擒”,韩非子和尸子两人都认为,在牧野战场两军对垒之时,周武王就捉住商纣王。特别是早于《史记》二百余年,出自战国魏国人之手的重要历史文献《竹书纪年》,则直言“周武王亲擒帝受于南单之台,遂分天下之明”。就是说,周武王亲自捕捉了商纣王,天下的是非善恶算是分清楚了。这里有一句伏笔,不言杀而杀之矣。另据春秋时代的《尚书》所记:武王胜殷,杀受,立武庚(商纣王之子)。在武王看来,我打了胜仗,只有杀了商纣王,既泄了私愤,又鼓舞了周军,才能达到扩大宣传影响的目的。人民史举家范文谰,在其所著《中国通史简编》中,就无沿袭《史记》的传统说法,而是表述为:“武王在牧野誓师,引导周兵杀纣”。这一切都肯定,商纣王并非“自杀”;乃是“他杀”,是周武王亲杀商纣王。