1898年的天津,戊戌变法失败后,谭嗣同的师妹展嘉蓉和杨殿起用炸弹炸死了一个朝廷高官。 天津豆腐王的儿子傻二身怀“辫子功”绝技,他被当作“炸弹案”的替罪羊而抓进牢房。出狱后的傻二又开罪了混混玻璃花,后者鼓动一帮武林高手跟他打擂台,得胜后的傻二名声大振,被奉为“神鞭”。 傻二在众人的帮助下开了武馆教功夫,随着义和团运动的兴起,他又被众人怂恿成了领袖。在八国联军枪炮的面前,傻二发现自己的辫子功根本无能为力,觉悟后的他决定让儿子读书而不是习武,自己则参加了革命军,练成神枪手重振雄风。
得一笔奖学金资助,张一鹏(刘德华)获得去法国留学深造的机会,学成归国后,他被任命为上海市禁烟(鸦片)行动的第一专员。 张在法经西方文化与价值观熏陶,十分书生意气,刚携妻子(陈少霞)来到上海,便展开一系列动作,不知中国与西方国家国情有别,难有健全的法律体系及社会秩序:警察署长倪坤(顾宝明)和大毒枭戴济民(刘松仁)是拜把兄弟,两人一起控制着包括贩卖鸦片在内的上海所有的非法交易,见数次向张行贿无果,他们发毒誓要让张生不如死。