Dos maestros en kung-fu, llamados Cielo y Tierra, están arrasando los pueblos y matando a todos los miembros de la hermandad Yin-Yang. Una familia huirá para que años más tarde sus dos hijos puedan vengar esta matanza enfrentándose a Cielo y Tierra.
La acción transcurre en el año 1920 y se centra en la gran rivalidad existente entre las diversas escuelas de artes marciales, sobre todo entre la Escuela Azul y la Escuela Roja, para ganar el desafío de la Danza del León. Para una de las escuelas todo vale con tal de ganar, por lo que saltándose los códigos más elementales de honor, amañan el desafío. Cuanto lo descubre, Chan (Dragón) y su hermano (Tigre) dejan a su maestro y el gimnasio donde han crecido. Su hermano se mezcla con malas compañías del gimnasio rival, y acaba siendo buscado por la policía.
El joven Tang How-Yuen es discípulo de Chang San-Thye, un gran maestro de kung fu. San-Thye gana un torneo de artes marciales pero es asesinado por Chung Chien-Kuen, un maestro rival que le arrebata el símbolo del torneo. Entonces, Tang jura vengar a su maestro. Al cabo de tres años, junto a la viuda y la hija del desaparecido San-Thye, van en busca del asesino. Cuando lo encuentran, comprueban que su enemigo se ha cortado una pierna debido a la culpa que arrastra desde aquel fatídico día.