大陸臥底公安鞏偉(李連杰 飾)因工作關系,不能給與重病的妻子更多照顧,也不能為懂事又武藝高強的兒子鞏固(謝苗 飾)提供更多關懷,在妻兒急需要他的時候,鞏偉因上司的命令,假扮罪犯,和大陸抓獲的香港黑道分子小黑(柯受良 飾)一同逃跑,踏上了遠赴香港甫光(于榮光 飾)團伙臥底的旅途。鞏偉與甫光團伙在炸彈交易中黑吃黑,混戰中搭救了香港督查方逸華(梅艷芳 飾),并憑借出色身手得到了甫光的信任。方逸華來到北京調查鞏偉身份,獲知真相,并在鞏妻去世后帶領鞏固至香港尋父,方逸華上司將鞏偉鞏固父子身份暴露,使鞏偉處境危險,而此刻甫光策劃的拍賣搶劫行動亦迫在眉睫……