某日,广州王老爷(黄秋生)专诚邀请黄飞鸿及徒弟等人前赴广州为粤北山区之灾民筹款,实则终饱私囊。鸿最初拒绝,及后与猪肉荣(曾志伟)相识由荣假冒鸿应付一切应酬,而自己却四处游玩偷闲。途中,鸿遇上灾民成对东(郑裕玲),言谈间明白东到广州的目的除为乡间筹钱外,并希望一睹黄飞鸿的风采,但鸿苦于隐瞒身份,只好命牙擦苏(吴孟达)冒充与东见面,更惹起十三姨(毛舜筠)的醋意。机缘巧恰,鸿偶然间得悉王老爷的奸计,上门兴师问罪,反被王恶人先告状,并请来女扮男装、武艺高强的东扮作黄飞鸿,实行与真正的黄飞鸿对质。