台湾黑帮老大龙日福遇袭,幸好他的义子一龙(邓光荣饰)舍命救了他一命。后来,一龙被选为他的继承人,这引起了他的亲生儿子龙二(任达华饰)和龙三的不满,他们甚至试图将一龙处死,以至于龙日富不情愿地命令龙二杀了他。他不想让龙二掉头把龙日富送进坟墓,龙二命心腹小林。但他也钦佩一龙。在忠义两难之后,他违抗命令,释放了受伤的一龙和他的妻子雪儿,让他们逃到香港,过着隐姓埋名的生活。一龙无意中遇到了酒吧老板李成和他的弟弟菲达(刘德华饰)。虽然菲达是个流氓,但他很有正义感。后来,菲达与一只醉鸡发生冲突,发誓再也不涉足江湖。一龙以朋友的身份出去了。