陈秋风 .... 杨戬
王慧仙 .... 女娲氏
陈野禅 .... 猿精袁洪
庄镜澄 .... 姜子牙
沈唳天 .... 猪精朱子真
朱剑灵 .... 顺风耳高觉
刘一新 .... 陈婿
董天厄 .... 云中子
徐子真 .... 蜈蚣精吴龙
唐云卿 .... 狗精戴礼
梅山有七怪,它们是猿、猪、牛、狗、羊、蛇和蜈蚣等七种畜类修炼而成,它们能幻为人形,妖法无边,远近各地经常遭到它们的骚扰,而其中又以猿为最厉害。猿有一个叫多智真人的叔叔,也是个千年得道的老猿,它以棋盘山的轩辕庙为巢穴,与桃精千里眼高明和柳怪顺风耳高觉狼狈为奸,为修炼内丹,须用童男童女的心肝三十对,它们假借皇帝的名义,向邻近的百姓征集,百姓虽恨之入骨,却不敢违抗。当该轮到一个叫张仲的儿子时,张仲因舍不得自己的独生子而找到了好友陈乙商量此事,陈乙也正好想找个机会辞掉自己的未婚穷女婿,商量之后,二人设计以陈婿代替张子应征。陈家小姐得知后命人放走未婚夫,被陈乙发现,并将他们一同交给老猿处置。有个叫正一道人的人,奉了女娲氏的命令来消灭这只老猿,当
梅山七怪的首领白猿亲眼看见自己的叔叔被杀时,便等待报仇的时机。正一道人死后,奉元始天尊命代理封神,便投生转世为姜子牙,辅助周室消灭商纣。当姜子牙率兵来到孟津时,被白猿得知,以为报仇时机已到,便纠集其它六怪及千里眼和顺风耳等先后下了山。白猿化名袁洪任主帅并借千里眼和顺风耳的能力屡次识破周营的举动,杨戬到玉泉山的金霞洞问师父玉鼎真人后,才知猿妖等人的来历,回营后以相应的对策扰乱敌人的耳目,使千里眼和顺风耳失效,并在战斗中杀死了千里眼高明和顺风耳高觉,白猿气得想自杀,后遇猪精朱子真,于是纠集余孽,再图报复。杨戬从云中子处借来照妖镜带在身上,途中遇见猪精朱子真,朱子真一口将杨戬吞下误以为消灭了杨戬。朱子真回营后,袁洪等设宴庆功,忽然间朱子真腹中发出声响,才知杨戬没死,又没法把杨戬弄出来,杨戬命朱子真现出原形,杨戬又命朱子真走到周营,将猪精朱子真杀死,自己从猪颈中出来。接着,杨戬借女娲氏的圣灵杀死了牛精金大升、羊精杨显等。至此,袁洪见梅山七怪已有六人被杀,非常愤怒,欲与杨戬决战,因袁洪法力颇大,变化莫测,与杨戬难分上下,杨戬再次借女娲氏显圣,又赐杨戬山河社稷图悬在树上。顷刻间,崇山峻岭峦峰突起,曲折凹凸变幻无穷,袁洪被迫躲进山里,精疲力尽后,被杨戬抓获带回周营。姜子牙命令斩首,头落现出莲花,莲花又化成头,一而再,再而三,终不能斩死。姜子牙请出陆压道人所赐七宝飞刀,霞光起处,满天飞舞,袁洪终被杀死,梅山七怪全部消灭,殷商即亡,姬周800年的天下由此奠定。