丹尼尔(Ralph Macchio饰)和他的母亲从新泽西搬到了加利福尼亚,他的母亲有一份完美的新工作,但是丹尼尔却过得很不愉快。他感到自己很难以融入新的生活之中,尤其是学校生活不如人意。丹尼尔是一个黑头发的意大利男孩,并且还带有浓重的新泽西口音,然后,这里的人们却都是金黄的头发,尤其是当他喜欢上了一个金发的女孩时,所有的问题让他感到加窘迫。更糟糕的是,他碰到了一伙欺凌弱小的男孩子,他们给丹尼尔的生活铺上了一层阴影,他甚至不愿意再见到任何人。这时,丹尼尔却碰到了园丁Miyagi,园丁保护单纯的丹尼尔,并向他展示了空手道,他告诉丹尼尔,生命并不是靠权利和霸道支撑的,在灵魂的深处有更为深刻的东西等待我们去挖掘,而丹尼尔将经历他人生中最重要的挑战。在丹尼尔向园丁学习空手道的过程中,他学到了更重要的东西。