警察阿貓(周潤發 飾)于槍枝交易現場發現了一具女尸,跟一個小女孩加加。為了能順利破案,他找到了死者妹妹阿雪(鐘楚紅 飾),剛開始阿雪對阿貓有莫明的恐懼,拒絕配合阿貓的工作,但后來見阿貓對加加的細心照顧,慢慢對他有了好感。此時阿雪的前夫阿良回來要求阿雪與他復婚,因為阿雪已經愛上了阿貓,便拒絕了阿良的要求。 一天,阿貓遇到了頭暈軍火的匪徒,雙方激戰后阿貓逮捕了他們,受了重傷的阿貓幸好得到了阿雪的照顧,兩人感情加深。阿良竟然住進了阿雪的家里,偷運軍火的人也盯上了阿貓。剛到阿雪家,阿貓便受到了阿良的襲擊,兩人打斗之時,暴徒也追趕了上來………