清朝末年,官员贪污腐败,百姓生活艰难。在浙江地区上,出现了一个神秘的义士,他戴着面具,被称为"铁猴子"。铁猴子以劫富济贫为己任,连续两年来,让贪污受贿的知府们束手无策。而在白天,铁猴子的身份是一位名叫杨天淳的医生(由于荣光饰演),他擅长医术,深受当地人民的爱戴。为了抓捕铁猴子,知府不惜拷打无辜的百姓。正好,黄麒英(由甄子丹饰演)和他的儿子黄飞鸿经过此地,无意中卷入了这场风波。知府看到黄麒英武艺高强,便扣押了黄飞鸿,要挟黄麒英捉拿铁猴子。黄麒英与铁猴子交手后,彼此对对方的身手赞赏有加。不久,朝廷派来了一位官员前来浙江,听说了铁猴子的"作乱"行为,他施展出了惊人的武功,将铁猴子击伤。原来,这位官员的真实身份是少林寺的叛徒衍空(由任世官饰演)。黄麒英作为少林寺的门徒,与铁猴子联手,决心为少林寺洗清门户。