黑幫頭目威叔招攬了狂龍(鄭浩南)及小虎(尹天照)入其幫會,兩人在一次毒品交易中被警察埋伏,龍逃脫而虎卻被捕入獄。五年后,小虎刑滿出獄,威叔女兒小嬋(麥家琪)拒絕讓他回巢,虎只好投靠敵幫頭目飛哥。飛哥聲勢日漸浩大。龍主動找虎,虎責怪龍當年出賣他,龍卻聲稱威叔軍師傻豹(海俊杰)才是二五仔。虎用計從小嬋那邊搶走大批毒品,威叔親自出面與飛哥談判,飛哥要求威叔用一批軍火來交換。真相揭露傻豹確系警方臥底,其雙重身份導致兩大幫派陷入全面火并。小虎與狂龍最終聯手對抗威叔勢力,飛哥借機擴張的陰謀亦被挫敗。混戰中傻豹試圖攜軍火脫身,卻被威叔當場擊斃,三方勢力在互相傾軋中同歸于盡。