民國初年,列強欺負中國,留學(xué)日本的陳真(李連杰 飾),得悉師父霍元甲于比武中被殺,馬上趕回追查真相,因而與幫派黑龍會及虹口道場結(jié)怨。原來日軍進占上海后,軍部參謀藤田剛借虹口挑戰(zhàn)精武門為名,毒害霍元甲。重返武館的陳真,最大心愿乃協(xié)助元甲之子霍廷恩振興武館,但陳真鋒芒太露,廷恩不悅。最后相方反目,加上陳的戀人光子乃是日本人,為世俗所不容,陳唯有離開。黑龍會總教頭船越文夫向陳真發(fā)出挑戰(zhàn),兩人大戰(zhàn)一場打至平手。藤田向精武門挑戰(zhàn),霍廷恩為大局著想,跟陳真和好,更傾囊相授霍家絕學(xué)迷蹤拳。陳跟恩赴藤田之戰(zhàn),苦戰(zhàn)下把其擊殺,但藤田的死卻成了中日戰(zhàn)爭爆發(fā)的藥引。陳真為了名族利益愿意承擔(dān)一切后果,但只是假死而沒被處決。從此陳隱姓埋名,到神州各地協(xié)助同胞對抗外敵入侵。