Wong Fei-hung (Shih Kien), one of the Ten Tigers of Canton, has passed his prime and decides to close down his martial arts school and clinic, Po Chi Lam.
One while, while playing chess with Kwan Yan-kin (Cheng Gwan-min), they mention Wong's favored disciple, Leung Foon, lamenting his premature death.
Wong then send his disciple Buckteeth So's (Sai Gwa-Pau) daughter, So Siu-mui (Wu Man-yam) to find the whereabouts that descendant, hoping to teach him his skills and revive the former prestige of Po Chi Lam.
Leung Foon had a naturally upright personality and never indulged in romance, but during one night when he got drunk, he had a one-night stand with a showgirl named Koo Kam-fung (Pak Yan).
Kam-loi's father, Law Pak-man (Tin Ching), has prearranged his son to marry with village leader Koo Tin-ho's (Sing Yan) daughter, Ku Yuet-fan (Chan On-ying).