贪官扣留了黄飞鸿,限黄麒英七日内抓捕铁猴子归案。百姓们不仅没有感激黄麒英,反而骂他是走狗。黄麒英走投无路,两天没吃饭,小兰(杨大夫的助手)看他可怜,带他到医馆吃饭。黄麒英和杨大夫在饭桌上以厨艺论英雄,惺惺相惜。黄麒英向杨大夫和小兰提起儿子被关,只有抓住铁猴子才能救出。
当晚,杨大夫和小兰潜入监狱救出了黄飞鸿。黄麒英在路上遇到四个彩花贼,发现他们竟是那四个少林叛徒。他轻松击败了他们,却意外出现一个蒙面女贼,使出“大力鹰爪功”,黄麒英认出此人是少林叛徒衍空的徒弟。
黄飞鸿感染了瘟疫,杨大夫用药浴将其救醒。小兰看到黄飞鸿,想起了自己的儿子,原来她曾是妓女,杨大夫帮她接生,并收留了她。
杨大夫和小兰假扮钦差大臣来到府衙,将贪官唬住。贪官以为他们是真钦差,献上财宝,被调到其他省份。然而,在假钦差走后,真正的钦差——少林叛徒衍空大师出现了。衍空火烧少林,得到朝廷重用,此番奉命前来抓捕铁猴子。
深夜,铁猴子再次给灾民发放银子,却遭遇了衍空布下的陷阱。衍空的两位徒弟使出玉女剑法和罗汉双刀围攻铁猴子,铁猴子拿出九节鞭,很快击败了他们。然而,衍空突然从天而降,使出“大力金刚手”,将铁猴子打成重伤。铁猴子有伤在身,不敢恋战,飞檐走壁逃走。
衍空紧追不舍,却碰上了黄麒英。两人都是少林弟子,黄麒英痛恨衍空的行为,要为少林报仇。衍空嘲讽黄麒英的无影脚是“36房以外的功夫”,而黄麒英则凭借精湛的脚法,让衍空毫无还手之力。衍空只好用大力金刚手将黄麒英击退,随后又使出“风雷金刚掌”。黄麒英再次中掌,跳墙逃走。
铁猴子回到医馆,小兰为他疗伤,需要放血解毒。黄麒英也来到医馆,发现杨大夫就是铁猴子。他没有多加计较,而是写下另一份药方,让黄飞鸿去抓药救人。
衍空化出黄麒英的画像,通缉他。黄麒英和杨大夫互相救治,医好了各自的病。黄麒英仍劝杨大夫改邪归正,杨大夫讲述了父亲被贪官冤枉致死,所以他才化身铁猴子。
捕头前来搜查医馆,因与杨大夫是故交,提前通知黄麒英离开。黄麒英让黄飞鸿先回佛山,自己留下处理后续。
衍空的四个徒弟很快找上门来,此时只有小兰在家。小兰并非弱女子,她使出擒拿手,扭断了一人的手腕。四名和尚拿出武器要杀小兰,小兰找到机会抹掉了一人的脖子。然而,其中一人使出迷魂伞,小兰武力顿失。危机时刻,少年黄飞鸿从天而降,手持长棍,以一敌四。和尚故技重施,抛出迷魂伞,黄飞鸿早有察觉,一招“金蛇出动”打破药瓶,让和尚反中其毒。老尼姑也杀过来,使出“大力鹰爪功”,黄飞鸿终究年轻,被老尼姑踢翻在地,抓走了。
黄麒英和杨大夫得知黄飞鸿被抓,直接前往衙门要人。衍空逼黄飞鸿说出黄麒英下落,黄飞鸿宁死不屈。衍空要用刑,黄麒英和铁猴子及时赶到。铁猴子扔出飞镖想救黄飞鸿,衍空却使出“流云飞袖”将黄飞鸿拽了过去。
铁猴子和黄麒英联手对付衍空,小兰则救下了黄飞鸿。铁猴子让小兰和黄飞鸿先走,自己留下对付衍空。衍空再次使出流云飞袖,铁猴子用九节鞭将其打断。衍空破墙而出,拦下两人。
黄麒英不再伪装,趁两人交锋时跳到袖子上,使出“五郎八卦棍”杀向衍空。衍空的大力金刚手威力巨大,铁猴子和黄麒英轮流进攻也打不过他。两人施展绝招,仍不是其对手。黄飞鸿扔出火盆砸向衍空,导致火势蔓延。
黄麒英和铁猴子跳到木桩上,衍空紧追不舍。导演巧妙地安排了一片木桩林,让衍空最终死于剧情杀。黄麒英的无影脚和铁猴子的飞天腿都对下盘功夫要求极高,这恰恰是衍空的弱项。两人齐攻其下盘,衍空差点被打下去。两人趁胜追击,使出合体技。衍空抓住木桩,没有掉下去,他飞扑过去使出“千斤坠”,导致木桩倒塌。两人合力才化险为夷。
衍空拽起着火的木桩砸向两人,铁猴子也拿起木桩反击,黄麒英在一旁骚扰,一脚将其踢成重伤。铁猴子抓住机会将其打下木桩,但衍空轻功了得,仍没有掉下去。衍空破防了,他踢断木桩,将两人逼入绝境。最终两人只能叠罗汉站在同一根木桩上。铁猴子心生一计,故意露出破绽,逼衍空出招,反手一记“一柱定海”砸中衍空头部。最后黄麒英的无影脚终于将衍空杀死。