大胆(成奎安饰)率一伙暴徒抢劫南非钻皇得手,他们找到中间人李云飞(陈惠敏饰)销赃,却在交易时黑吃黑击毙收购人,李云飞趁乱逃脱。卧底张郎(周星驰饰)因工作的特殊状况,导致和妻子周文丽(周慧敏饰)之间的误解越来越深,张郎欲甩手不干,但迫于老同事李警官(李修贤饰)压力,只得为了查清钻石劫案,奉命接近李云飞。其时李云飞正遭受大胆一伙的追击,张郎助其脱险得到了李云飞的认同。在接触中,张郎逐渐发觉李云飞作为老派江湖人物行事有情有义,两人遂结为叔侄父子。另一方面,张郎几经尽力却未能向丽文表白自己的卧底身份,后者眼看要假结婚前往加拿大,而张郎在警局中的同事,又只将李云飞看做欺骗大胆现身的诱饵,张郎现身职责和情义之中左右为难…