Although the kung fu of Shandong boy Ma Yongzhen (Chen Guantai) is very good, because he is a nobody, he can only rely on his strength as a coolie when he first arrived in old Shanghai. Because of his kind nature, Ma Yongzhen will help when the road is rough, which makes a song girl (Jing Li) secretly like him, thus becoming a good brother of Tan Si (Jiang David), an underworld "small potato" with suave style and high martial arts in Shanghai. Because of the envy of Tan Si Cheng, Ma Yongzhen decided to fight for a day with her own fists, and gradually achieved what she wanted. Unfortunately, the rivers and lakes were sinister, and he did not expect that the gradually expanding territory of himself and Tan had become a thorn in the side of Boss Yang. Soon, he saw that Tan Si was killed by Boss Yang and was determined to avenge Tan Si. However, his righteousness and kung fu could not play the rules of the game.