商朝灭亡的原因有:
1、商朝后期,绝大多数奴隶主贵族的生活奢侈腐朽,而且对待奴隶十分残酷,如人祭和人殉等。
2、奴隶主贵族对平民和奴隶们的剥削和奴役日益加剧,阶级矛盾激化。
3、商朝统治者连年对外进行战争,大规模地对夷方用兵,国内的青壮年几乎都被征发,加剧了国内的矛盾。
4、周族已建国,而且日益强大,乘商国内空虚之机发兵灭商。