大學畢業生天翔(張學友飾)出身貧寒,其父猜叔(董驃飾)靠在榕樹頭賣唱養活天翔以及年幼的一子一女,天翔不願父親在市場唱黃色小曲掙錢,但無奈工資微薄,隻得在同事的側目中忍受。天翔在工作中踏實肯幹,在好友大傻(劉青雲飾)的幫助下為公司立下功勞,同時大老板的妹妹比蒂(周海媚飾)對天翔也頗為有意,二人感情漸濃之際,大老板卻因天翔一家的地位低下而中斷了這段姻緣,天翔隻得從相鄰的舞女周楓(張曼玉飾)處獲得情感慰藉。失去工作的天翔加入黑道團夥,與大傻一起同另一勢力高佬森連番拼殺,高佬森一夥將大傻和周楓害死,天翔向高佬森尋仇之際,猜叔為保全兒子挺身而出……