国军的抗日战士小杰(李连杰 饰)经浴血奋战终于迎来抗战胜利,可是英雄的声誉却属于美国甲士。小杰赶到青岛投奔自己在军中的救命恩人张年迈(赵尔康 饰),那时张年迈刚把做陪酒女郎的女儿小蕊(宋佳 饰)赶削发门,小杰与张二人靠拉人力车过活。在中国的美军飞扬嚣张,撞伤路人,小杰与美国军官汉斯坚持,激发群众将美军车辆销毁。小杰在杂乱的酒吧中响应美军挑战,登上拳台将对方击败。张年迈不胜女儿被美国兵调戏,却被对方殴打重伤。小杰为了给张年迈治伤筹钱,落入了美国兵的圈套,登上拳台做了人肉靶子。汉斯乘隙再次向小杰挑战,二人混战之后张年迈和小蕊父女团聚,然而美国人的报复却仍然没有终止……