民國初年,大俠霍元甲有感中國青年在動盪時代容易迷失方向,決定在上海租界創立精武館,利用中華國術來培育未來主人翁,以健魄強身來穩固中華志氣。精武門聲名遠播,成為上海第一大館。當時日本軍國主義野心家對中國虎視眈眈,但礙於中國武術力量龐大,為著日本侵華順利,首將中國武術界分化。
日本駐上海軍官藤田(週比利飾)利用虹口道場主管芥川龍一挑戰霍元甲。陳真(李連杰飾)受師父之命遠渡重洋來到日本學習科技。得知師父之死,趕回精武門,經過驗屍認他師父是被人毒死的。日本人殺死一個自己人後嫁禍陳真。幸好他在日本的女友(中山忍飾)及時趕到,幫他解圍。真兇日本將領下戰書挑戰,陳真和霍元甲的兒子霍廷恩(錢小豪飾)一同前往,終報殺師之仇。