Swordmaster Wah (Tien Feng) acquires two swords “Chi Mud” and “Hon Sing”. He has already retired into seclusion and does not think the young swordsmen can challenge him.
Li (Adam Cheng) is such a young swordsman. He saves a young girl Ying Chi (Chui Git) from a professional killer by accident and befriends each other. But Ying Chi leaves in anger when Li meets his old flame Hsiao Yue (JoJo Chan), now married to Lin Wan (Norman Tsui). Li is ambushed by Lin Wan’s killer Chen (Eddy Ko) but is saved by Yuen Chi (Bonnie Ngai) who was Wah’s lover. Upon hearing Wah's daughter had been kidnapped, Li goes to rescue her only to find she is the girl, Ying Chi, he had rescued before. But Li still wants to challenge Wah in spite of his love for Ying Chi.
Li and Wah meet, Wah is wounded and is murdered by Chen, to frame Li. Ying Chi is now on the trail of vengeance. When Ying Chi discovers her mistake, Li is in great danger. The two of them finally win over the treacherous Lin Wan.