事先已有准备的明朝很快派出以邢玠为总督，杨镐为经略，麻贵为大将军的14万援朝军队。全州失守后，明军在稷山之战中挫败倭寇，使其难以北上。此后，明军攻打蔚山。小西行长派水军增援。杨镐弃兵先逃，导致明军惨败。明神宗后将杨镐免职，任命万世德代理经略，并派陈璘和邓子龙率明水军参战。朝鲜方面重新任用被陷害的李舜臣。1597年9月，李舜臣的水军在鸣梁海战中取得巨大胜利。1598年11月，李舜臣与明将邓子龙在露梁海战中大败倭寇，两人也在此次战役中阵亡。此后，倭寇从朝鲜全部撤退，其通过占领朝鲜并以之为跳板进攻明朝的计划最终以