在上海的30年代,日本人横行霸道,霸占着虹口道场,馆主户根木设计毒死了一代武林大侠霍元甲(刘家辉饰)和陈真(石天龙饰)。陈真匆匆赶回上海祭拜师傅,但日本人的霸道行径激怒了陈真的血性,他独自一人闯入虹口道场,轻而易举地击败了户根木及其手下。陈真因此确信师傅之死必定有蹊跷。 漂亮可人的小师妹(万绮雯饰)原来是南京政府委派的特工。她告诉陈真“真正的英雄不应该只会拳脚武艺,而应懂得如何拯救国家和人民,成为真正的英雄”。在小师妹的协助下,师傅之死的真相逐渐浮出水面。但令陈真无法接受的是,与自己深爱的妻子(张宝文饰)原来早已去世,而一直陪伴在他身边的是妻子的孪生姐姐,并且她还是日本驻沪机构的间谍。 为此,陈真感到痛苦不堪。幸好在小师妹和地下党领导人的帮助下,陈真摆脱了痛苦,也得知了日本人走私鸦片毒害中国同胞的事实。于是他挺身而出,打败了凶狠狡诈的日本武士,烧毁了鸦片,为中国武术正名。