自幼家贫、大字不识的关丰曜（郭富城 饰），父亲逝世后便前往省城投靠其父故交段青云（狄龙 饰），一同在「四季织」当工人。省城内局势动盪不平，「天龙坊」主人喀和布（曾江 饰）凭旗人身份独霸一方，以选拔家丁打手的擂台，进而开设赌局熙攘不休。新任县令袁天祐（张兆辉饰）与华老师（秦沛 饰）欲剷除喀和布，但苦无证据将他绳之以法。关丰曜巧遇「四季织」女主人白筱君（张曼玉 饰）和华老师之女小莲（吴倩莲 饰），原来段青云为躲避追捕，改名换姓藏身染坊，并与白筱君产生了情意；而小莲与关丰曜则因「教名字」一事相互牵绊。「天