Em Los Angeles, Daniel (Ralph Macchio) é desafiado por um lutador de karatê que quer também destruir seu mestre, Miyagi (Pat Morita). Inicialmente ele reluta em aceitar o desafio, mas termina sendo obrigado a aceitá-lo. Porém, desta vez ele não poderá contar com o apoio de Miyagi, que se recusa a treiná-lo argumentando que o karatê é para defender a honra e a vida e não para se obter títulos e troféus.