接受过特警训练的警察陈家驹(成龙饰)为人正直,办案努力,经常忽视女友(张曼玉饰)。在一次围剿行动中,陈家驹抓获了大毒枭朱涛,但由于证人(朱涛的秘书)萨琳娜(林青霞饰)突然失踪,未能将他绳之以法,陈家驹被被降职。随后,满腔仇恨的朱涛为了报复陈家驹,设计将他引诱到关押萨琳娜的别墅,并派部下杀死一名警察陷害他,让陈家驹只能前去在警方的通知下流亡。有机会逃脱的萨琳娜明白了朱涛不择手段的本性。为了自保,她铤而走险,潜入朱涛的办公室窃取证据。然而,她却被他的手下追到了商场。陈家驹准时赶到,与朱涛的手下展开激战。。