晚清末年,大清帝国濒临崩溃,面对外敌的进攻,慈禧太后鼓励百姓习武抗敌。为了讨好太后,李鸿章每年都会举行“狮王争霸赛”比赛。“狮王争霸赛”其实就是各派舞狮头,以武力争夺冠军。
“狮王争霸赛”的消息一传出,各大门派都摩拳擦掌,暗中招兵买马。一时间,京城各门派之间矛盾重重。黄飞鸿(李连杰饰演)上书李鸿章,要求取消“狮王争霸赛”,但李鸿章置之不理。无奈之下,黄飞鸿只好亲自参加“狮王争霸赛”,以防各门派自相残杀。
“狮王之战”终于开始了!这一天,校场上尘土飞扬,各门派打造的形象各异、杀伤力极大的“狮头”纷纷亮相。黄飞鸿亲自带领鬼角齐等弟子到来……