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