20年代末,爲完成師父的志願,陳真(李連杰 飾)到東洋學先進技術,他喜歡著日本女孩山田光子(中山忍 飾)。因爲師父霍元甲之死,陳真回到中國,協助師父之子霍廷恩(錢小豪 飾)主持精武門的業務,不料卻引起了他的妒忌,師兄弟之間引發權力之爭。
另一方面,陳真追查師父死因,懷疑是日軍 軍官藤田剛(周比利 飾)暗中使用慢性毒藥殺死霍元甲。陳真請醫生驗屍,證實師父確係中毒而死。藤田剛恐陰謀敗露,殺人嫁禍,展開了連場惡鬥。不久,藤田剛挑戰精武門,他誘使日本黑龍會總教頭船越文夫向精武館挑戰。比武之日,雙方開展了一場驚心動魄的決戰。