20世纪20年代末,为了完成师父的遗愿,陈真(李连杰饰)前往东洋学习先进技术,并喜欢上了日本女孩山田光子(中山忍饰)。 因为霍元甲大师的去世,陈真回到中国,帮助大师的儿子霍廷根(萧浩钦)经营精武门。没想到引起了他的嫉妒,引发了弟子之间的权力斗争。 另一方面,陈真追查师父死因,怀疑日本军官藤田刚(周比利饰)暗中使用慢性毒药杀害霍元甲。 陈真请医生验尸以确定师父确实是中毒而死。 藤田刚害怕阴谋败露,杀人诬陷,展开了一系列激烈的争斗。 不久,藤田田刚挑战吴京门,他诱导日本黑龙俱乐部的主教练武夫文雄挑战吴京堂。 比武当天,双方展开了一场惊心动魄的决战。