Su Can (Stephen Chow), the son of Guangzhou magistrate, was set as a beggar when he was admitted to the top martial arts school. Because the four elders of the Beggars' Sect killed their leader, the real winner entered the court and persecuted the Beggars everywhere, and the death of the leader of the Beggars' Sect made the beating of dogs and sticks lost, so the Beggars' Sect was divided and leaderless for a while. With the secret help of Su Can's minion Rushuang (Sharla Cheung), the elders outside the customs chose Su Can as the successor of the Beggars' Sect and taught him the essentials of beating dogs. Su Can became the new leader after his graduation, and began to unite beggars' gangs all over the country to strive for self-improvement and fight against Tianjin together.