清朝末期,官员贪污腐败,百姓苦不堪言。在浙江,有一位蒙面的侠士,名为“铁猴子”,他劫富济贫,为苦民伸冤,使得卖官卖爵的知府们闻风丧胆。白天,铁猴子的身份是一位仁心慈善的大夫,名叫杨天淳(于荣光饰)。杨大夫受到乡邻的爱戴。为了抓捕铁猴子,知府不惜拷打无辜的民众。黄麒英(甄子丹饰)和他的儿子黄飞鸿路过此地,卷入了事件。知府发现黄麒英武功高强,便扣押黄飞鸿,要挟他帮助捉拿铁猴子。黄麒英和铁猴子交手后,彼此惺惺相惜。不久,朝廷派来一位钦差,听说铁猴子“作乱”,便施展金刚掌将他重伤。原来,这位钦差的真实身份是少林叛徒衍空(任世官饰)。黄麒英本身就是少林弟子,他决定与铁猴子联手,为少林清理门户。