明朝末年,开国以来年纪最小的皇帝登基,继位之时年仅四岁。“七王之乱”兴于朝野,各王之间开始了兵权竞争。其中势力最大的,莫过于宁王。百姓在战乱中养成了习武之风。宁王为了巩固自己的势力和防止叛乱的发生,挟天子以令诸侯,颁布了“禁武令”。习武之人皆遭迫害,就连五大门派也未能逃过此劫难。五大门派在危难时刻将镇派之宝封藏起来,取天雷之火打造了一块千年玄铁令牌,并分成五块。从此,江湖上流传着一句话:得令牌者得天下…… 十八年后,油嘴滑舌的江湖混混小黄瓜,一心想当大侠的庞天豪,身负血海深仇的贵小雪,因为江湖令和朝廷的通缉阴差阳错的踏上了逃亡路。在寻找江湖令的路上,伴随着官兵的追捕和各路奇葩的江湖人士搅局,展开了一段搞笑、惊险、荒诞的旅程。
故事发生在清末民初,苏灿(周润发 饰)和万子豪(刘德华 饰)两家均以开设武馆维生,两家人相互排挤妒忌,关系千钧一发。然而,苏灿和万子豪两个小儿天真无邪,反而成为了感情十分要好的挚友。某日,两人结识了马坤(苗侨伟 饰)和萧玲(米雪 饰),苏灿和萧玲一见钟情,很快就走到了一起。 苏灿的父亲死了,苏灿被诬陷为凶手而锒铛入狱,为了救苏灿,萧玲不惜献出了自己的身体。然而,出狱后的苏灿却并没有领萧玲的情,反而指责她不知检点,水性杨花。之后,苏灿和马坤、万子豪一起来到省城开设武馆,历经艰险,饱受排挤,在盈盈(陈秀珠 饰)等一干好友的帮助下才站稳脚跟。