接受过特警训练的警察陈家驹(成龙饰)为人正直,办案努力,经常忽视女友(张曼玉饰)。 在一次围攻中,陈家驹逮捕了毒枭莫涛,但由于证人(莫涛的秘书)萨琳娜(林青霞饰)突然失踪,无法将他绳之以法,陈家驹被降职。 随后,朱涛为了报复陈家驹,设计将他引诱到关押萨琳娜的别墅,并派手下杀死一名警察来嫁祸于他,让陈家驹只能在警察的布告下到处避难。 有机会逃脱的萨琳娜明白了朱涛不择手段的本性。 为了保护自己,她铤而走险,潜入朱涛的办公室窃取证据。 然而,她却被他的手下追到了商场。 陈家驹及时赶到,与朱涛的手下展开战斗。 开始一场激烈的战斗。