唐僧辞别乌鸡国国王,在一座山前遇到妖怪变成一个小孩吊在树上,唐僧执意要去救那个小孩,救下后让悟空背着前进。小孩作弄悟空,吹起旋风趁机抓起唐僧回枯树涧火云洞。小孩是牛魔王儿子红孩儿变的,他在火焰山修行 300 年,炼成三昧真火,牛魔王特地派他镇守高山。悟空得知红孩儿是自己五百年前结拜兄长牛魔王之子,欲借此关系向他讨还师父。红孩儿不信悟空所说,从口鼻中喷出烟火烧退悟空八戒。龙王弟兄被请来向红孩儿喷水,反使一身烟火的悟空几乎被激死。悟空与八戒商量决定请观音菩萨来帮忙,八戒自告奋勇,不料被假观音带往火云洞吊了起来。悟空变成假牛魔王被请到了火云洞,红孩儿用生辰八字难道假父王,悟空败走,前往南海请观音,观音菩萨孙悟空把红孩儿引到观音的莲花台上,观音用木吒从托塔天王借的天罡刀对付红孩儿,红孩儿假装投降,天罡刀被木吒拿去还了之后,红孩儿又露出了本性,观音就用金箍变成五个环收了红孩儿,让他当了善财童子。