In May 1592, Toyotomi Hideyoshi launched a full-scale invasion of Joseon with the ambitious goal of conquering Ming China. Armed with matchlock muskets and hardened by decades of civil war, the Japanese forces quickly overwhelmed Joseon's land defense lines. Despite desperate defense efforts, such as General Shin Rip's battle at Tangeumdae in Chungju, the defense collapsed. King Seonjo and the royal court fled north from Hanyang (Seoul) through Gaeseong and Pyongyang to Uiju on the Ming border. Hanyang fell to the invaders within twenty days of the landing.
While land forces suffered repeated setbacks, Joseon turned the tide on the sea. The Joseon navy, led by Cholla Left Naval Commander Yi Sun-sin and Gyeongsang Right Naval Commander Won Gyun, achieved consecutive victories at Okpo, Sacheon, and Hansando. Feigning retreat in the narrow Gyonnae-ryang Strait, Yi Sun-sin lured the Japanese fleet into an open-sea ambush. Employing the Crane Wing formation with heavily timbered Panokseon warships and iron-roofed Turtle Ships (Geobukseon), he destroyed the main Japanese naval forces at Hansando . This naval campaign severed Japan's maritime supply lines, leaving Japanese armies on land short of provisions and reinforcements.

Complemented by naval victories, irregular civilian militias (Uibyeong) like Gwak Jae-u and Samyeongdaesa disrupted Japanese logistics. In October 1592, General Kim Si-min led 3,800 soldiers and civilians in the 1st Siege of Jinju , using firearms and night torch tactics with outside guerilla forces to defeat 25,000 Japanese troops and protect Jeolla province. Concurrently, Ming forces joined Joseon, recapturing Pyongyang in early 1593. When General Gwon Yul entrenched his forces at Haengju Mountain Fortress right outside Hanyang to threaten Japanese logistics, the Japanese army launched a massive assault but was crushed in the Battle of Haengju. Retracting to the southern coast, Japanese forces launched the 2nd Siege of Jinju with 93,000 troops in June 1593. Though Jinju fell after 9 days of fierce defense by 6,000 defenders and tragic sacrifices (including the legend of Nongae), heavy casualties forced Japan to abandon all plans to conquer Jeolla.

After retreating from Hanyang, Japanese forces built coastal fortresses (Waeseong) along the southern coast, leading to a stalemate. Ming China and Japan conducted peace talks, but negotiations collapsed by 1596. Meanwhile, Admiral Yi Sun-sin, who commanded immense respect from the people, faced deep political mistrust from King Seonjo. Within the court, political rivalries flared between factions supporting Yi and those advocating for Won Gyun, accompanied by repeated accusations against Yi. Exploiting this, Japanese agent Yoshira leaked false intelligence targeting Kato. When Yi acted with strategic caution due to trap concerns, King Seonjo and the court used it as a trigger to dismiss and imprison him for disobeying royal orders. Amid royal suspicion and political friction, Won Gyun was appointed as Supreme Naval Commander to replace Yi.
In 1597, as the Jeongyu Jaeran began, newly appointed Supreme Naval Commander Won Gyun warned of the dangers of a sole naval advance on Busan and requested joint army-navy support. However, King Seonjo, the court, and Commander-in-Chief Gwon Yul strongly demanded an immediate offensive, even subjecting Won to flogging. Trapped in a dilemma, Won set sail with the entire fleet, but his forces grew exhausted after being led on a chase to Busan and ambushed at Gadeokdo. Retreating to Chilcheollyang Strait , the exhausted Joseon fleet was ambushed and encircled at night by Japanese naval forces, resulting in a crushing defeat, the loss of most warships, and Won Gyun's death.
When the Joseon Navy faced complete destruction after the Chilcheollyang disaster, the court reinstated Admiral Yi Sun-sin, who had been serving in white as a common soldier, to Supreme Naval Commander. Upon his reinstatement, only 12 (later 13) Panokseon warships remained. Overconfident after Chilcheollyang and underestimating the reduced Joseon navy, the Japanese fleet advanced 133 warships into the narrow Myeongnyang Strait to secure a maritime supply route to the Yellow Sea. Exploiting their advance, Yi strategically arranged his ships in line across the narrow channel and utilized the roaring tidal currents and whirlpools to win a miraculous victory at the Battle of Myeongnyang .

Following Hideyoshi's death in 1598, Japanese forces sought to evacuate. The joint Joseon-Ming fleet feigned an attack on Konishi Yukinaga's troops at Suncheon Fortress while laying an ambush at Noryang Strait. When Shimazu Yoshihiro's relief fleet arrived, the allies crushed them at the Battle of Noryang . Admiral Yi Sun-sin fell in action during the pursuit, bringing the seven-year war to a close.











