임진왜란 경과
한편, 의주로 도망친 선조는 명나라에 계속하여 구원을 간청하였다. 명나라 조정에서는 여론이 분분하였으나 병부상서 석성의 주장으로 자국의 영토까지 전쟁이 번지는 형편을 막으려면 조선에서 적을 방어해야 상책이라는 판단하여 대규모 원병을 파견하였다. 이 때 명나라는 일본의 의도가 명 정벌에 있다고 판단하였다. 한편, 몇 해 전 조선의 역관이 명나라 여자를 홍등가에서 구한 적이 있었고 그 여자가 나중에 석성의 부인이 되었고 조선의 곤란을 듣고 부인이 석성을 설득해 조선에 명군이 파병되었다는 일화도 전래한다. 조선의 거유(巨儒)인 성호 이익은 저서에서 임진왜란의 최고 공신은 석성이라고 평가했다.
요양부총병 조승훈은 병사 5천을 이끌고 평양성을 공격하였으나 패하자 명나라에서는 심유경을 평양에 파견하여 화의를 제창하게 하는 한편 1593년 음력 1월 이여송, 송응창이 이끄는 4만여 대군은 조선군과 합세하여 평양을 수복하고 일본군은 한양으로 퇴각하였다. 명군은 처음에 파병한 3천여 명을 시작으로 종전할 무렵에는 10만여 대군을 조선에 주둔시켰다.
일본의 기록에 의하면 명군이 전쟁의 판도를 바꾸었지만, 명나라가 개입하여 전쟁이 길어진 측면도 있다고 평가된다. 개전 1년 후 조선군은 오합지졸 병력 17만 5천을 모았고 전선도 경상도 남부로 고착되었으나 전세가 불리할 때마다 일본은 강화를 요청하였고 피해나 위험 부담 없이 전쟁을 마무리하고 싶었던 명군은 조선 장수들의 공세 요구를 묵살하고 강화에 응했다.
명군은 벽제관 전투에서 패하여 개성으로 한때 후퇴하였다. 이에 일본군은 한양에 집결하여 마침 함경도에서 철수하는 가토 기요마사의 군대와 연합하여 행주산성을 공격하였다. 행주산성은 권율이 방어하던 곳으로서 일본군과 격전을 벌인 끝에 방어하였다. 행주대첩은 권율의 분전도 있었지만, 승병을 비롯한 병사들의 용맹한 활약과 화차의 활약이 매우 컸다. 특히 이 공성전에서 일본군 총대장 우키타 히데이에는 부상을 입었다. 행주산성 방어전은 김시민의 진주성 전투, 이순신의 한산도 대첩과 함께 임진왜란의 3대첩 중 하나이다.
명나라는 심유경을 한양의 일본군 본진에 다시 보내어 화의를 계속 추진하였고 일본군도 보급 문제로 말미암은 전황 불리, 명군의 진주, 악역(惡疫)이 유행한 탓에 화의에 응하여 1593년(선조 26년) 음력 4월에 전군을 남하시켜 서생포에서 웅천에 이르는 사이에 성을 쌓고 화의 진행을 기다리게 되었다.
그러나 일본군은 제1차 진주성 전투에서 함락하지 못한 진주성을 공격하여 조선군과 9일간 치열하게 전투한 끝에 의병장 김천일·경상우병사 최경회·충청병사 황진 등을 전사시키고 성을 함락하였으나 일본군도 피해가 커서 전라도로 진격하지 못하였다. 이것이 제2차 진주성 전투이다. 이로써 전란 내내 전라도는 일본군의 침입으로부터 보전되었다. 전라도는 최대의 곡창지대이며 인구가 많아 반격의 발판으로 중요했다. 또한, 일본군이 육로를 통해 전라 수영, 즉 이순신의 해군기지의 곧바로 진격하여 육지를 통해 배후를 공격하는 최악의 상황도 이루어질 수 없게 되었다. 2차 진주성 전투 이후 이순신은 현덕승에게 보낸 편지에서 "若無湖南 是無國家(만약 호남이 없으면 나라가 없을 것이다.)"라고 적었다.
1593년 음력 8월 명나라는 일본군과 휴전협상을 제의했다. 양국은 3년에 걸쳐 지루하게 휴전하고 협상하는 과정에서 이몽학의 난이 일어나기도 했다.
"신이 처음 일본에 이르렀을 때에는 일이 대부분 순조로왔습니다. 행장과 정성 등이 와서 영접하며 말하기를 ‘관백이 조사(詔使)502) 와 귀국의 사신이 온다는 말을 듣고 기뻐하면서 우리들에게 교외(郊外)에 나가 영접하는 것이 좋겠다는 칙령을 내렸기 때문에 우리들이 왔다.’ 하였습니다. 왕명을 전달하는 날에 관백이 말하기를 ‘일본이 중국과 통신하려 하는데 조선은 길을 빌려 주지 않았고, 그후 심 유격(沈遊擊)이 화친을 의논하려 할 때에도 조선에서는 오히려 중국에 군대를 청하여 화친하는 일을 낭패시켰으며, 또 그후에 중국 사신이 부산 진영에 들어올 때에도 조선에서는 사신 한 사람도 일본으로 함께 들여보내지 않다가 중국 사신이 일본에 들어오는 날에야 비로소 사신을 보내 왔다.
원래 왕자의 생살(生殺)과 고락(苦樂)은 모두 우리손에 달려 있었으나 우리는 예로써 대우하여 돌려보내 주었는데, 저들은 오히려 나를 무례(無禮)하게 대하였기 때문에 내가 노한 것으로 다시는 조선 사신을 만나지 않겠다.’ 하고, 명일에 오직 중국 사신만을 접대하라고 명령하였습니다. 다음날 두 중국 사신이 봉작례(封爵禮)를 행하였는데, 관백은 뜰에 서서 오배삼고두(五拜三扣頭)의 예를 행하고 경건한 태도로 내려주는 의복을 받았으며, 그의 신하 40여 인이 모두 차등 있게 황제의 하사품을 받았다고 합니다. 신은 관백이 출입을 금지하여 참석하지 못하였으므로 친히 보지 못하여 그간의 내용을 상세히 알 수는 없고 인편으로 전해 들었으나 또한 모두 믿기가 어렵습니다."
일본 수군은 칠천량 해전에서 조선 수군을 전멸시켰고 일본 육군은 임진년 침공과 다르게 보급로를 탄탄히 하려고 전라도를 점령한 후 한양을 공격하기로 한다.
당시 일본 수군은 이순신의 파직과 원균의 칠천량 해전 대패로 말미암아 남해안 대부분의 제해권을 장악하였고 일본 육군은 1597년 9월 25일(음력 8월 15일), 9월 29일(음력 8월 19일) 남원 전투, 전주성에서 조명 연합군을 대파하고 남원과 전주를 함락시킨 일본 육군은 전라도를 점령하고 충청도 직산까지 진격하여 명군과 대치하기에 이른다.
남원과 전주를 함락한 일본 육군은 전라도를 점령하고 충청도 직산까지 진격했다. 후에 직산에서 명군과 대치하여 몇 차례 전투하였으나 이순신이 지휘하는 조선 수군이 명량해전에서 일본 수군을 대파시키자 보급선이 끊길 것을 우려한 일본 육군은 직산을 끝으로 더는 진격하지 못했다.
1597년 12월 말에서 1598년 1월 초에 걸쳐 조명 연합군은 울산왜성을 공격했으나 함락시키지 못하였다.
1598년 9월 말부터 10월 초에 걸쳐 조명 연합군은 서로군, 중로군, 동로군을 편성하고 수군이 이를 받치는 형태의 사로 병진 작전을 개시하였다. 이는 서쪽에서 순천왜성(고니시군), 사천왜성(시마즈군), 울산왜성(가토군)을 동시에 공격하는 태세였으나 왜교성 전투, 제2차 울산성 전투, 사천 전투에서 패하였다.
이 때 도요토미 히데요시가 도중에 죽자 일본군은 결국 이를 극비에 부치고 본국으로 철수하기 시작하였다. 이순신은 노량에서 철수하는 일본군을 쫓아 함대를 대파하여 승리했으나 전투 중에 전사하였고 일본군은 전투에는 패배했으나 본국으로 철수에는 성공하여 임진왜란은 종전하였다.