李志超(周润发)和周强(狄龙)是多年的警界好友,他们曾在十年前联手将毒贩姚达绳之以法。然而,出狱后姚达对李志超的搭档下毒手,导致李志超也遭受了致命的打击。
尽管李志超侥幸逃脱,但他的家人却遭遇了不幸。为了替朋友报仇,李志超决定采取行动。他找到了姚达的女儿姚佩琪(恬妞),并告诉她自己的身份。姚佩琪起初不相信李志超会为她父亲报仇,但最终被他的真诚所打动。
在姚佩琪的帮助下,李志超和周强开始寻找姚达的踪迹。他们发现姚达一直在暗中观察他们的行动,并试图找到机会报复。然而,他们并未轻易放弃,而是继续追踪线索,终于在一个偏僻的仓库里发现了姚达的藏身之地。
李志超和周强迅速赶到现场,与姚达展开了激烈的对峙。经过一番搏斗,他们终于将姚达制服并交给了警方处理。
此次事件让李志超深刻地体会到了因人而仁、因人而暴的道理。他决定放下过去恩怨,与周强一起继续为正义而奋斗。他们将继续寻找其他毒贩的踪迹,为维护社会的安宁付出自己的努力。