一伙以大胆为首的抢匪打劫了一包钻石,通过中间人李云飞帮他们销赃。结果在交易时被黑吃黑,双方进行激烈的枪战,最后那包钻石落到了李云飞(陈惠敏饰)的手中。此时李云飞成了黑白两道追踪的目标。为了找到那些钻石,李警官派卧底张郎(周星驰饰)去接近李云飞。大胆为了夺回钻石带人追杀李云飞。张郎和李云飞同甘共苦,历尽磨难,经过一段时间的相处之后,两人惺惺相惜,产生了深厚的友谊,还结为异姓兄弟。张郎的女友Mandy(周慧敏饰)不明张郎的卧底身份,对于他混迹于黑社会非常不满,决定与他分手并和其表哥结婚,深爱Mandy的张郎闻讯后,不顾生命危险赶至教堂阻止婚礼,出于义气李云飞也陪其前往,在婚礼上张郎表明自己的心迹,无意间透露了身份。此时大胆也带人追到教堂,李警官也带着警察包围了教堂,张郎身处警贼边缘 。