香港督察符永琳(吴毅将)因贪污罪被廉署检控,在押往法庭时被同党救出,混乱中更有一名高级督察被杀。符逃往大陆后,勾结当地流氓械劫银行并肆意杀人,被国家列作一号通缉犯。 当年曾被徐屈打成招而逃往内地的辉(张国梁)和祥偶然重遇符,遂矢志报复。可惜二人报复不成,反而被符追杀,幸得卡拉OK公关桑妮(钟淑慧)出手相救,而辉亦与桑妮日久生情。岂料桑妮原来是女警,与特警小红(张兰英)分别混入卡拉OK调查符。直至桑尼获知湖南帮计划在广西偷运枪械,才联合辉前往残灭符,最后一切也在一幢大厦内解决。
祥(王晶 饰)天赋异品,和他的二叔(林正英 饰)、三叔(吴孟达 饰)都是茅山赌术弟子,祥和三叔丈着有点小聪明开了一间赌博公司,赌徒有什么疑难问题都可以上来请教。香港女赌神高少少(吴君如 饰)被泰国赌王乃猜与其手下女巫合谋害死,化成冤魂。高少少的冤魂不堪枉死,前来找祥替她报仇,祥抵不住她的缠绕,答应替她报仇。高少少的妹妹高豆豆(邱淑贞 饰)也因心想为姐姐报仇而结识了祥,两人心生倾慕。 二叔可怜高少少惨死,也出山和祥、三叔一起挑战泰国赌王乃猜,茅山赌术和泰国巫术之战打响了。