愚公带着年老体弱的父母来到边疆荒野,搭建茅屋,准备一边孝敬双亲,一边开荒种地。操蛇神得知愚公行踪后,一心要报复愚公,命蛤蟆老怪请来神仙夸娥氏的两个儿子大力兄、大力弟喝酒,又令狐狸精姐妹勾引二位大力神,大力兄弟对操蛇神言听计从,一夜之间,从远处背来两座荒山,前后挡住愚公的茅屋。
愚公无奈,带着父母两次弃房逃出荒山包围,重建茅屋,结果都被大力兄弟背来荒山将他的新家挤在夹缝中。操蛇神派青蛇精给愚公捎话,说只要愚公重建山神庙,贡奉操蛇神,他便可放过愚公,否则,将让他永远开门见山,守着无法耕种的荒山活活饿死。愚公断然拒绝。愚公父母规劝儿子未果,悄悄在山中搭建了简易的山神庙,虔诚跪拜。愚公得知后,将庙捣毁,发誓永远不敬恶神,宁死不向恶神低头认罪。
生性善良的紫玉对操蛇神为害人间不满,却又无法左右。仁善的枯树精给紫玉指点迷津,希望紫玉努力取得操蛇神的宠信,才能影响操蛇神。紫玉靠自己的聪明和姿色逐渐迎得了操蛇神的疼爱。操蛇神的大老婆庆夫人吃紫玉的醋,对紫玉心怀不满。
父母劝愚公搬到城里居住,恶神如果再把大山背进城去定遭众人抗议,愚公不允,说大王罚他在此地耕种,就必须在这里种出粮食。面对荒山愚公决心从山脚挑土覆盖山顶,栽种庄稼。操蛇神闻讯,又施诡计,让大力兄弟在荒山之下翻了几个跟斗,将愚公挑来的土层抖掉,造成在山上劳作的愚公父母从山上坠落身亡,一位翻山路过的少女也被摔伤。愚公悲痛万分,掩埋了父母,救活了少女,并与少女愚妻结为夫妻,共同挑土盖山。
夹缝村祭祀山神的时间又到了,村里再也找不出美丽的黄花姑娘,只好选了一个不算难看的姑娘送给操蛇神,操蛇神一看长相较丑,赏给了蛤蟆老怪。
紫玉因被“洗脑”,虽已忘记愚公曾是自己的情人,但她反复规劝操蛇神多行善事少做恶行,愚公才从此有了安宁,夫妻以坚忍不拔的毅力,从山脚挑土覆盖了荒山之顶,并把荒山命名为“魁父”,终于种出了粮食。
十年后。
大王在一次狩猎中遭遇刺客,被毒箭所伤,御医久治不愈。大王想起当年紫玉姑娘用草药为其治好了伤,派将军南孙寒前往夹缝村找紫玉姑娘寻药,这才得知紫玉已被祭祀山神,而愚公当年不假而返正是为营救紫玉。南孙寒带着紫玉弟弟本拉诺提供的祖传秘方回宫,向大王禀报了实情。大王感念往日恩情,不顾已由士大夫升为大夫的智叟阻挠,再派南孙寒接愚公回宫。
南孙寒来到愚公住处,见愚公已育有9岁长子伯夫、7岁次子仲汉、6岁三子季不丹;而且愚公茅屋前后的两座荒山已经变成了绿林和庄稼地。而巧合的是,行刺大王的两名刺客在官兵的追杀下,想穿越愚公所在的边疆荒野逃往外国,愚公偶然听到他们的谈话,拔剑将两人生擒,绑于家中,正准备送交官府。南孙寒押着刺客,接上愚公全家回宫。
紫玉对草药有“先天”的兴趣,经常用草药为精怪们治病,受到精怪的好评。