眾人皆知移花宮宮主邀月(於莉 飾)美若天仙但心狠手辣,但宮女月奴(蕭薔 飾)卻偏偏要挑戰她的底線。她本以為和江楓(陳俊生 飾)私奔最慘不過是一死,但沒想到,她那兩個剛剛出生的嬰兒卻得到了比死亡還要悲慘的將來。邀月抱走了其中的一個取名為花無缺(蘇有朋 飾),將另一個留給了江楓的結拜兄弟,名震江湖的大俠燕南天(林瑞陽 飾),她要讓這兩兄弟在不知情的情況下成為仇人,骨肉相殘。燕南天查出義弟之死實為遭人陷害,憤怒的他一路追到惡人谷,卻中了惡人們的埋伏武功盡失。惡人們收養了燕南天帶來的嬰孩,取名小魚兒(林志穎 飾)。二十年之後,小魚兒離開惡人谷進入了險惡的江湖,在與溫柔可人的鐵心蘭(陳德容 飾)互生情愫之後又遇見了潑辣的張菁(李綺紅 飾),而此時的花無缺也成為了一名武功高強的翩翩美少年,離開移花宮的他目標只有一個,那就是殺掉“仇人”小魚兒。