Chan Wing (Sammo Hung) is an amiable character who decides to take the first fighter who beats him as his master. After going through several opponents with ease, he stumbles across Chung Yau (Leung Kar-yan): Chung easily beats Chan, but has no interest in taking on a student. Chan doesn't give up easily, though, and tries his best to persuade Chung, although he soon finds himself involved with those who want Chung dead.