範志洪(萬梓良 飾)曾是一位精明強幹的警察,如今過著退休後的閒適生活。某日,他聽聞前上司白朗的兒子保羅遭人綁架,性命危在旦夕,於是聯手白朗的養子小杰(劉德華 飾)一同前往營救,並最終成功的救出了保羅。雪莉(姚煒 飾)和範志洪之前有過一段無疾而終的感情,巧合的是,小杰愛上 的名為辛迪(簡慧真 飾)的女孩,正是雪莉的女兒。
很快,範志洪便發現,這起綁架案並不是表面看上去的那麼簡單。白朗和日本黑道山下組有著千絲萬縷的關聯,而在營救行動中,範志洪失手殺死了兩名日本人,使得三下組派出了高田進一(陳惠敏 飾)來到香港