清朝某年。赤腳小子關(guān)豐曜(郭富城 飾)獨(dú)身入省城闖蕩,他一貧如洗,可以依賴的只有自己一身功夫和染坊“四季織”內(nèi)的父親故交段青云(狄龍 飾)。 省城內(nèi)局勢(shì)頗不寧?kù)o,天龍坊主人喀和布(曾江 飾)憑旗人身份獨(dú)霸一方,用以選拔家丁打手的擂臺(tái)熙攘不休。新任縣令袁天佑(張兆輝 飾)與教師(秦沛 飾)欲鏟除喀和布,但立根不穩(wěn)無計(jì)可施。關(guān)豐曜于路巧遇四季織女主人白筱君(張曼玉 飾)和袁師之女小蓮(吳倩蓮 飾),并終與段青云相見,原來段青云為躲避追捕,改名換姓藏身染坊,并與白筱君產(chǎn)生了情意。 喀和布為吞并四季織奸計(jì)頻出,關(guān)豐曜忍無可忍打上門去,反被喀和布收服利用。袁天佑在同喀和布的較量中一再受挫,竟要挾段青云與喀和布拼斗,關(guān)豐曜匆匆趕去救援,但為時(shí)已晚……