退休警察包叔有儿子阿国(张国荣饰)和养子阿丁(刘德华饰)。 阿郭曾是国际刑警,现返回香港担任督察; 而阿丁则涉足黑社会。 虽然收入不错,深受老板杨东海的赏识,但阿丁不肯贩毒,让杨东海很尴尬。 阿丁和阿果是兄弟,但他们互不打听对方的事情。 很快,阿果奉命调查杨东海一行人。 与此同时,阿丁中了杨东海的诡计,不得不联系毒贩,由此酿成一场血战。 涉嫌杀人的阿丁被阿果追捕。 幸运逃脱后,他牵连后者,受到警方的处罚。 另一方面,阿丁和阿丁在警队的敌人一步步向他们逼近,最终身亡。 阿丁的女友雯雯(肖红梅饰)为了阿丁几次陷入危险,阿丁不忍抛弃她而死。 为了避祸只身一人来到国外,事态却越来越失控……