香港,警探谭家明(谭耀文 饰)因多年前与挚友同伴唐警探(唐文龙 饰演)兄弟反目,其妻子阿雪(杨恭如 饰)又病重,他失意潦倒之际,一日遇上城中雷厉风行的辣警霸王花Madam梁(梁琤 饰)和她手下的女子兵团,是敌是友,火拼再起......
阿杰(张学友 饰)是位飞虎队里的精英,他与父亲肥波(吴孟达 饰)的关系并不好。肥波当年做警察的时候得罪了重案组的探长洪坤(秦沛 饰)受到报复,以致生活艰苦。竟在一次与流氓打架时错手打死了大儿子。阿杰也因为如此始终难以原谅父亲。此时的肥波已经退休,在夜总会上班,有个做舞女的女友阿红(吴家丽 饰)。 阿杰营救了被劫匪挟持的Heidi(郑秀文 饰),两人互生好感。冤家路窄的是,Heidi竟然是洪坤的女儿。洪坤也没有再当警察,而是当上了黑帮头目。他知道自己的女儿喜欢上了阿杰,心狠手辣的他决意拆散他们,更找人追杀阿杰。 肥波为了保护儿子被烧死了,阿杰誓要找洪坤算账,但是又遭到了Heidi出面阻止……