台灣黑幫老大龍日夫遇襲,幸得智勇雙全的義子龍一(鄧光榮)舍命相救才保一命,事後,龍一被他推選為繼承人,招來其親生兒子龍二(任達華)和龍三的不滿,後者更設法要置龍一於死地,令龍日夫忍痛命令龍二將他乾掉,不想龍二掉頭將龍日夫和他一起送上黃泉。緊接,龍二命其心腹小林(黎明)追殺龍一。
小林雖忠於龍二,卻也傾慕龍一,忠義兩難的擇決過後,他違命放了受傷的龍一及其妻子雪兒,令他們逃到香港,過起隱姓埋名的日子。龍一於無意間結識酒吧老板程麗及其弟大飛(劉德華),大飛雖是混混,卻極有正義感,兩人因某件事結下生死情誼。後來大飛與頭醉雞發生沖突,發誓不再涉足江湖的龍一為朋友再次出山,不想醉頭雞正是龍二所派。