清朝末年的香港,在上、中、西環(huán)有“鎮(zhèn)三環(huán)”之稱的幫辦暗中勾結(jié)西環(huán)惡霸勾心虎,西環(huán)治安一時烏煙瘴氣。警官馬如龍(成龍)奉命接管西環(huán)后,迅速將勾心虎拘捕人獄,招來“鎮(zhèn)三環(huán)”的怨恨。 彼時內(nèi)地革命風(fēng)云翻涌,革命黨人來港宣傳,并計劃營救被捕同志。為將革命黨人一網(wǎng)打盡,清廷派遣密使聯(lián)絡(luò)鎮(zhèn)三環(huán),馬如龍結(jié)識白影紅、瑩瑩、珊珊等革命黨人(張曼玉、關(guān)之琳、劉嘉玲等)后也被卷入斗爭漩渦,而同時,一群四肢發(fā)達(dá)頭腦簡單的海盜正在伺機(jī)向馬如龍報仇。