玉帝派杨戬率征剿灭万妖国,杨戬在与万妖女王一战之下各有所伤。杨戬虽负伤在身,仍照常到桃山探望因犯天条被困山中的母亲雪亮。杨戬一心积德为母赎罪,雪亮甚感安慰。唐僧在为村民讲道时,天气骤然变冷,更下起大雪。悟空请来祝融等众仙驱寒,却被杨戬阻止。悟空与杨戬打了起来。这时唐僧被雪妖冰清掳走。玉帝命杨戬为主帅,悟空为副帅,合力擒妖,营救唐僧。
杨戬与悟空奉玉帝命去救唐僧,二人先合力医好哮天犬的鼻伤,利用它的嗅觉找寻唐僧、冰清的去向。杨戬一心要让自己立下大功,救母出桃山,竟罔顾唐僧安危,更想引来万妖女王,希望一网打尽,此外更阻止九千岁向悟空透露唐僧雪妖线索。悟空唯有与八戒变成狗虱,附在哮天犬身上,跟随追寻唐僧。冰清向唐僧讲出自己本为玉帝女儿,与雪亮同掌施雪,却触犯天条被罚做雪山五年,静思己过。
冰清忍受不了被罚,终于入了万妖国。唐僧对她表示同情,时杨戬追至,悟空、八戒亦现身,冰清乘杨戬与悟空纠缠间逃去。杨戬拉悟空、八戒上天庭见玉帝,却被八戒数落他的恶行,使玉帝扣去他二大功德。八戒取笑杨戬,却被杨戬变成大肥猪。悟空亦将哮天犬变成普通狗。八戒将向吕洞宾借来的画困住哮天犬,并与悟空跟踪杨戬来到桃山,才知道雪亮是杨戬母亲。雪亮求悟空、八戒放过放过杨戬,并讲出当年与杨戬之父杨柏的一段情。