《封神演义》共100回,以宋讲史活话本《武王伐纣平话》为基础,参考古籍和民间传说,再根据作者自己的想象,从而演绎成这一百回的长篇神魔小说。它借历史事件,托古讽今,表达作者对现实生活的不满;又通过神魔斗法的魔幻色彩,宣扬封建宿命论思想。武王伐纣的传说故事,本来就是在封建王权与神权基础上批判商纣王的暴虐,而融入了大量神魔描写。
《封神演义》继承这一传统,故事从纣王进香惹恼女娲娘娘写起。气恼的女娲命人下界惩处纣王,于是狐精妲己进宫,深得纣王欢心。商纣王宠辛妲己,扰乱朝政,引起群臣不满。周武正继承父业,以姜子牙为太师,起兵反纣。商朝气数已尽,姜子牙得到哪咤等神兵天将的帮助,与纣王军队展开一场浩大的神魔斗法。最后终于攻破殷都,纣王自焚,周王朝取代了商朝。姜子牙顺从天命,归国大开封神榜,封赏各路有功神将神人。周武王得天下,也分疆裂士,分封有功之臣为天下诸侯。天下遂定,故事也到此终结。