“打仔洪興,四仔東星”是壹句江湖上流傳已久的話。洪興的老大洪勝與子洪飛(梁朝偉)父子不和已多年,因當年洪勝為救幫中兄弟舍棄了妻女的性命,飛對此壹直耿耿於懷。
小春(陳小春)乃阿B手下,向來開殺時聲音大,膽子卻很小,但他是飛的崇拜者,壹次小春在與東星的廝鬥中被東星幫少主阿寶和垃圾追殺,幸好飛經過救下小春。小春遇到偶像十分興奮,在壹次賽車中把自己的妹妹小彤(李若彤)介紹給飛認識。
彤是壹家報館的記者,聰明活潑,且對江湖上的事情非常好奇,因此對飛非常感興趣,在交往的過程中逐漸兩人產生了感情。在洪勝金盆洗手的當晚,東星幫眾人到場挑釁,要求洪勝交出曾打傷阿寶的小春,正好飛前來澄清了事實,東星的人灰溜溜離去,但飛父子倆為了當年的事情再度沖突,飛憤憤離去。東星幫在宴上送來洪家祖墳碑石,洪勝壹氣之下,血管爆裂導致中風。
飛在彤的勸說下,與父和好,但東星的人不肯放過飛等人,而且小春的大哥阿B背叛洪興,在飛與東星的激鬥中暗算飛。阿B與東星的誌偉在暗算飛後,殺害東星老大嫁禍於飛導致雙方火拼,最後在阿寶和CIA的幫助下,飛揭穿了阿B和誌偉的陰謀,並為了清理門戶,與曾經教他使刀的阿B展開了壹番血鬥,飛最後能否勝出,他與彤是否能在壹起呢。