清朝末年的香港,在上、中、西环有“镇三环”之称的帮办暗中勾结西环恶霸勾心虎,西环治安一时乌烟瘴气。警官马如龙(成龙 饰)奉命接管西环后,迅速将勾心虎拘捕人狱,招来“镇三环”的怨恨。
彼时内地革命风云翻涌,革命党人来港宣传,并计划营救被捕同志。为将革命党人一网打尽,清廷派遣密使联络镇三环,马如龙结识Miss Pak、Beattie、珊珊等革命党人后也被卷入斗争漩涡,而同时,一群四肢发达头脑简单的海盗正在伺机向马如龙报仇。陈源退一步,这条巨蟒就向前游一点,陈源退两步,它就向前又游一点,总之,是紧紧地跟着陈源,步步紧逼。陈源看出了这一点,但陈源还是在向后退着,不是不敢停下来和它正面硬抗,而是楼梯口的空间太狭小了,不利于他闪避。