Showing posts with label battle. Show all posts
Showing posts with label battle. Show all posts

30 April 2024

Battle of Jiksan

This illustration actually depicts Battle of Byeokjegwan rather than Battle of Jiksan, hence the snowy terrain. Unfortunately there is a serious lack of modern illustration of Battle of Jiksan, so I have to make do with what I can find. The particular painting is the handiwork of Feng Zi Jian (冯子建).

Prelude

The complete destruction of Joseon navy during Battle of Chilcheollyang thoroughly upended the defence landscape of Korea. Joseon army, still reeling from the devastation of the previous Japanese invasion, could not offer any meaningful resistance to the renewed Japanese onslaught, and the responsibility of defending Korea thus disproportionately fell on the shoulders of Ming army, of which there were only 12,000 Ming troops scattered around Korea at the time.

Japanese army met its first serious opposition at Namwon, which guards a critical mountain pass connecting Gyeongsang Province and Jeolla Province. Unfortunately, it was impossible for 3,000 Ming troops and 700 Joseon troops in a poorly fortified city to resist a besieging force of 56,800 troops, and Siege of Namwon ended in Japanese victory in just four days.

The fall of Namwon spooked the Ming garrison at Jeonju to immediately abandon the city and retreat to Gongju. From then on, Japanese army met no further challenge and was able to rampage through Jeolla and Chungcheong Province unopposed. The vast majority of Joseon leadership and military garrisons of the two provinces abandoned their duty and fled, and Japanese troops actually spent more time looting, torching villages and rooting out Korean refugees hiding in the mountains to be massacred than fighting (they were far more violent and cruel during the second invasion than the first). As Japanese army steadily drew closer to Hanseong (present-day Seoul), capital city of Joseon Kingdom, Ming armies at Gongju and Chunju were also recalled to Hanseong to bolster its defence. Gongju subsequently fell into Japanese hands.

To prevent Japanese army from marching straight to Hanseong without anyone standing in its way, the Supreme Commander (總督) of Ming army in Korea, Xing Jie (邢玠), who was at Liaodong at the time, issued an order to Military Superintendent (提督) Ma Gui (麻貴), asking him to send Ming army to defend Jiksan and Cheonan City. Upon receiving his order, Ma Gui dispatched Jie Sheng, Po Gui, Yang Deng Shan and Niu Bo Ying to lead 2,000 Ming cavalry (which were all Ming army could spare at the time) and head south to interdict Japanese army. Unfortunately, due to time-delay of relaying messages between Liaodong and Hanseong, Cheonan had already fallen into Japanese hands. As thus, Ming army wasn't able to enter Cheonan as originally planned, and had to set up an ambush between Jiksan and Cheonan.

The Battlefield

Ming army went all the way from Hanseong to Jiksan to interdict Japanese army (click to enlarge).
Battle of Jiksan was a meeting engagement between Ming army and Japanese army that happened at roughly 4 km south of Jiksan.

Belligerents

Ming army

Commander: Jie Sheng (解生), Po Gui (頗貴), Yang Deng Shan (楊登山), Niu Bo Ying (牛伯英)
Total strength: 15 officers, 2,000 cavalry
Casualties: 85 noses collected by Kuroda Nagamasa's army after the battle*, 150~160 claimed dead

*Note: Since Ming army withdrew from battle first, thus allowing Kuroda Nagamasa to clean up the battlefield, 85 dead can be taken as the most accurate assessment of Ming casualties. Nevertheless, Ming army may or may not suffered additional casualties depending on whether it fought Mōri Hidemoto's reinforcement or not.

Japanese army

Kuroda Nagamasa's army

1) Vanguard

Commander: Kuroda Naoyuki (黒田直之), Kuriyama Toshiyasu (栗山利安), Keya Takehisa (毛屋武久)
Strength: Unknown, but in the range of 2,000+

2) Scout

Commander: Gotō Mototsugu (後藤基次), Kuroda Kazushige (黒田一成), Nomura Ichiemon (野村市右衛門)
Strength: Unknown

3) Full army (after reorganisation)

3.1) Centre Battle
Commander: Kuroda Nagamasa (黒田長政)
Strength: 2,000 troops.

3.2) Left Battle
1st Left Division Commander: Gotō Mototsugu (後藤基次), Kuroda Kazushige (黒田一成)
2nd Left Division Commander: Kuroda Naoyuki (黒田直之), Kiriyama Nobuyuki (桐山信行)
Strength: Unknown

3.3) Right Battle
1st Right Division Commander: Mori Tomonobu (母里友信), Kuriyama Toshiyasu (栗山利安), Kuroda Toshitaka (黒田利高)
2nd Right Division Commander: Inoue Kurobei (井上九郎兵衛), Nomura Ichiemon (野村市右衛門)
Strength: Unknown

Total strength: Approximately 5,000 troops
Casualties: 29-31 heads collected by Ming army, 500~600 claimed dead*

*Note: Claim given by Ming troops returning from battle and seemingly corroborated by the testimony of Fukuda Kansuke (福田勘介), a soldier of Mōri Hidemoto's army who was captured by Koreans on a later date. However, a testimony under duress may not be all that reliable.

Mōri Hidemoto's reinforcement

1) Vanguard

Commander: Shishido Mototsugu (宍戶元續)
Strength: 2,950 troops

2) Main army

Commander: Mōri Hidemoto (毛利秀元)
Strength: Unknown

Total strength: Unknown but around 25,000+
Casualties: Unknown but likely negligible

The Battle

On October 17, 1597, the vanguard of Kuroda Nagamasa's army led by Kuroda Naoyuki, Kuriyama Toshiyasu and Keya Takehisa left Cheonan City before dawn and marched north towards Jiksan. At the time, the Japanese didn't know about Ming ambush, although Kuroda Nagamasa's vanguard was able to detect the presence of Ming army before being detected in return.

Mistakenly believing (or more likely, deliberately inflating) that the number of Ming troops to be far greater than they really were, commanders of the vanguard fell into indecision. Kuroda Naoyuki wanted to retreat to rendezvous with Kuroda Nagamasa's main army before deciding the next course of action, however he was objected by Keya Takehisa, who rightly pointed out that it was impossible to outrun Ming cavalry by foot. Keya Takehisa instead suggested that the vanguard should launch a surprise attack against the still-unsuspecting Ming army, then quickly retreat amidst the chaos. He also added that Ming troops were well-protected by bullet-proof iron shields (Note: the claim about iron shields is quite dubious), thus matchlock guns should only be used to signal and cover the charge (with gun smoke), and the battle should be decided in close combat. In the end Keya Takehisa's suggestion was accepted by other commanders.

On the Ming side, Ming troops actually detected Kuroda Nagamasa's vanguard as well, but mistook them for Koreans as Japanese troops of the vanguard were dressed in white. As thus, they did not react to these "Koreans" closing in until they suddenly opened fire. Caught in a surprise, Ming troops were momentarily pushed back, but quickly regained composure as Kuroda Nagamasa's vanguard attempted to disengage from them, and began a fierce counterattack.

Meanwhile, Kuroda Nagamasa, who departed Cheonan later, was alerted by the sounds of gunshots coming from the direction of his vanguard. Hoping that his vanguard was merely using matchlock gun for hunting, Kuroda Nagamasa nevertheless ordered Gotō Mototsugu, Kuroda Kazushige and Nomura Ichiemon to scout ahead due to a sneaking suspicion that the vanguard had run into troubles. The scouts quickly arrived at the scene and saw that Kuroda Nagamasa's suspicion had indeed become reality—Ming cavalry already defeated the vanguard and chased them over an earthen bridge, and both armies entered a stand-off at either side of the bridge.

Gotō Mototsugu, who was the first scout to arrive and saw the carnage, quickly retreated to a nearby hill for safety, and called other scouts to follow suit. However, Kuroda Kazushige insisted to immediately help the vanguard and rushed to join the fray, as he was worried that since the vanguard was surrounded, Ming army could directly go after Kuroda Nagamasa if they failed to prevent a bridge crossing. He personally hopped onto the bridge and slew several Ming troops while directing the vanguard to defend the bridge, and successfully drove Ming army back after a fierce battle. Meanwhile, Gotō Mototsugu ordered his troops to create large movements on the hill to give an impression that a large Japanese army had taken control of the hilltop, in the hope that this will confuse Ming troops and delay them further. Soon after, Kuroda Nagamasa himself also arrived and climbed the hill on the east side of the battlefield to access the situation. He proclaimed that they must prepare to fight to the death as there won't be any more backup coming, then reorganised his army into three battles to engage the Chinese in pitched battle.

After the rearrangement, Mori Tomonobu, commander of the 1st Right Division, re-initiated the fight by ordering his arquebusiers to open fire. He was quickly followed by Kuriyama Toshiyasu and Gotō Mototsugu (commanders of 1st Right Division and 1st Left Division, respectively), who shouted warcries and charged Ming army. Ming troops responded by shooting volleys of arrows into Japanese ranks, then engaged them in close combat. During the chaotic melee Kuroda Kazushige, Kuroda Naoyuki, Mori Tomonobu, Kuriyama Toshiyasu and Gotō Mototsugu found themselves surrounded, although they managed to break out of encirclement with great difficulties. Seeing that his subordinates were in great danger, Kuroda Nagamasa committed his own 2,000 troops and personally joined the fight. He was soon joined by Shishido Mototsugu, who just arrived at the scene leading the vanguard of Mōri Hidemoto's army. Despite this, they still failed to gain upper hand over Ming army. Nevertheless, the situation completely overturned as the battle dragged into noon, as Mōri Hidemoto himself arrived with a large army, bringing the total number of Japanese troops at the scene to around 30,000.

What happened next varies depending on the source. Most Chinese and Korean sources, and some Japanese sources, agree that Ming army bailed as fast as it could at the sight of Mōri Hidemoto's massive reinforcement. However, Mōri Kaki (『毛利家記』, i.e. Mōri Clan Records) claims that Mōri Hidemoto slaughtered many thousands of Ming troops and saved Kuroda Nagamasa from the brink of danger. Survivors of the slaughter fled to a nearby hill and dispatched a translator to Mōri Hidemoto to beg for mercy, which he gracefully granted and let them go. While it is clear that this record is heavily biased and exaggerated (Ming army wasn't large enough to be able to afford the loss of "many thousands" of troops), the possibility that Mōri Hidemoto did briefly fight Ming army, rather than Ming army immediately retreating without engaging him, cannot be completely ruled out.

In any case, and regardless of which source to believe, thus ended Battle of Jiksan.

Aftermath

Ming army quickly retreated to Jinwi after successfully disengaging. Still feeling threatened, it continued to retreat north after a short rest and meal, arriving at Suwon by evening. The news of Ming retreat quickly reached Hanseong, and upon being briefed on the latest situation, Ma Gui immediately mobilised Ming army stationed at Hanseong to guard the river crossings of Han River, knowing full well that Hanseong was at the brink of coming under direct threat. He also worried that Suwon—now the last line of defence between Hanseong and the Japanese—would soon come under attack, so he ordered Bai Sai (摆塞) to lead 2,500 elite cavalry to reinforce other Ming commanders at Suwon and interdict the coming Japanese army.

Route of retreat of the Ming army (click to enlarge).
After Ming army retreated from battle, Japanese army did not give pursuit and returned to Cheonan City for the night. The next day (October 18, 1597), it resumed advance northwards and quickly captured the now vacant Jiksan. From hereon, it appears that Japanese army continued to head north and ran into Ming army again.

The Elusive Battle of Sosapyeong

Ming army engaged Japanese army once again on October 18, 1597 (click to enlarge).
Battle of Sosapyeong was a skirmish between Ming army and Japanese army at Sosapyeong (소사평 or 素沙坪), a flat grassland north of Jiksan.

A relatively unheard of battle, what exactly transpired during Battle of Sosapyeong varies depending on the source. According to Korean source Sangchongo (《상촌고》 or 《象村稿》), Bai Sai and 2,000 Ming cavalry encountered the Japanese at "the border of Jinwi and Jiksan" (which is where Sosapyeong is) and defeated them after joining force with the other four Ming commanders, beheading 64. Another Korean source Nanjung Chamnok (《난중잡록》 or 《亂中雜錄》) contains a rather fanciful account of the battle, in which three contingents of Ming troops employed artillery bombardment, cavalry charge, and deadly iron whips to crush a Japanese army using matchlocks and "Crane Wing Formation". A later Korean source, Mumyeong Jajib (《무명자집》 or 《無名子集》), even describes Ming army unleashing hundreds of "ape cavalry" to disrupt the Japanese before crushing them with a ferocious cavalry charge.

Curiously, official histories of both Ming Dynasty and Joseon Dynasty, i.e. Veritable Records of the Ming Emperor Shenzong and Annals of King Seonjo, do not mention this battle at all, and records about this battle only date to 17th century at the earliest and contain many discrepancies such as getting the date wrong, believing that Japanese army was led by Katō Kiyomasa (加藤清正) rather than Kuroda Nagamasa and Mōri Hidemoto, as well as confusing or conflating it with Battle of Jiksan.

Given the silence of official histories and low reliability of other sources, Battle of Sosapyeong almost seem like a fabricated fiction in the same vein as Battle of Bantan (Note: Patron-only content), if not for the fact that some contemporary sources do attest or allude to its existence. For example, Xing Jie repeatedly praised Bai Sai for his bravery and exploits at Jiksan, even though Bai Sai clearly did not participate in the October 17 battle. This strongly hints that another battle took place at around the same area but on a different date. Moreover, Korean source Soemirok (《쇄미록》 or 《瑣尾錄》), a war diary written by a Korean refugee who wandered all over Korea to escape the conflict, also describes a battle at "the border of Jinwi and Yangseong" where Ming army led by Po Gui encountered some "Koreans", only this time Ming troops saw through the disguise and attacked immediately, forcing the Japanese to retreat to Jiksan. Japanese army then split up, with one of the contingents noted to be heading towards Juksan. Soemirok's account matches with known Japanese activities around the same time, as Anseong City and Juksan came under Japanese attack on October 20, 1597, three days after Battle of Jiksan.

Japanese activities on October 20, 1597 (click to enlarge).
As such, at best it can be surmised that Battle of Sosapyeong most likely did happen, although whether or not Japanese troops disguised as Koreans a second time, and whether or not Ming army beheaded 64, remain uncertain. In any case, the battle seems like an insignificant skirmish of little import, considering official histories of both Ming Dynasty and Joseon Dynasty couldn't be bothered to record it.

Analysis

Battle of Jiksan was a battle where both sides claim victory, although analysis of the various sources reveals that Japanese army prevailed over Ming army and forced the latter to retreat, lending credence to the Japanese claim. Nevertheless, it is also obvious that Ma Gui wouldn't expect a mere 2,000 cavalry to stop the entire Japanese Army of the Right, which numbered 65,300 troops, dead on its track (Ming army couldn't possibly know how many Japanese troops will turn up during Battle of Jiksan beforehand). As such, Battle of Jiksan was most likely intended to be a delaying action to slow down Japanese advance, rather than a decisive battle to defeat them. From this perspective, it is also fair to say that Ming army accomplished its objective.

For some reasons, both Battle of Jiksan and Battle of Sosapyeong were subjected to increased (and undue) attention after the war ended. Post war, privately-composed histories described the battles in flowery prose and exaggerated their significance and impact, and view that Battle of Jiksan broke the Japanese advance started to crop up and gain popularity. Regrettably, such view eventually crept into modern historiography of Imjin War, leading to an oft-repeated myth that "Jiksan was the furthest the Japanese ever got towards reaching Hanseong (Seoul)", which can be easily debunked by the fact that Japanese army raided Anseong and Juksan, both located at the north of Jiksan.

In truth, both Battle of Jiksan and Battle of Sosapyeong did little to stem the Japanese advance. Contemporary accounts from Hanseong show that the Koreans were in a state of panic, which was only exacerbated after news of the fall of Anseong and Juksan reached Hanseong, as the Japanese just opened up a new route to attack Hanseong directly, bypassing Ming defensive line at Suwon. The only Joseon army that was available on short notice, that of commander Yi Gyeong-jun (이경준 or 李慶濬), was tiny in size and holed up in Gwacheon behind the back of Ming army, refusing to either join force with the Chinese or interdict potential Japanese advance from another direction. Even King Yi Yeon of Joseon expressed despair in the face of the hopeless situation, and his court was swarmed with pleads and plans of evacuation. On the Ming side, the Chinese hardly fared any better than the Koreans. Panic began to spread after Ming troops witnessed first-hand the overwhelming numbers of Japanese army, not to mention Ming garrison at Suwon was now under serious risk of being attacked from the rear by the Japanese contingent that took a detour to Juksan. As a result, many were contemplating a full retreat from Korea.

Given the situation, Regulator (經理) of Korean military affairs Yang Hao (楊鎬) decided to intervene to stabilise the panic. He planned to make a trip to Suwon on October 22, 1597 to encourage Ming troops at the frontline, but was stopped at last minute by Ma Gui, as the latter was unwilling to put one of the highest ranking commanders of Ming army in Korea at risk of being outflanked. As a compromise, Yang Hao and Ma Gui forced King Yi Yeon to come with them on a military review outside the city of Hanseong, then a tour of Ming defensive positions along Han River, then another military review near Gwanaksa Mountain on the other side of Han River. These acts served to remind the king that Ming army will continue to protect Joseon Kingdom, while at the same time reassure Korean public that their king will not abandon them unlike the first invasion. Though nothing more than posturing and public displays, by "volunteering" King Yi Yeon to venture beyond the safety of city walls and place himself in (symbolic) danger, Yang Hao managed to calm down the panic somewhat.

As such, it's clear from Korean reaction and Yang Hao's action that the actual situation after Battle of Jiksan was the complete opposite of popular narrative. Not only Japanese advance wasn't stopped, it was the Ming army that had been visibly shaken.

Unexpected retreat

In a surprising twist of fate, the dreaded Japanese attack on Hanseong never came. Japanese army began to pull back to the southern coasts of Korea, much to the confusion of both Chinese and Koreans. The sudden retreat was not caused by any effort on the part of Chinese and Koreans, but simply due to a retreat order from Toyotomi Hideyoshi (豊臣秀吉), as well as the looming Korean winter. In particular, Mōri Hidemoto already received Hideyoshi's order while he was still at Gongju, while the rest of the Army of the Right (that did not take part in Battle of Jiksan) agreed to a decision to retreat on a military council held on October 19, 1597. Given the time-delay of relaying messages between Japan and Korea, Hideyoshi must have issued said order weeks if not months earlier, so it was simply impossible for Battle of Jiksan, Battle of Sosapyeong, and Battle of Myeongnyang for that matter, to be the cause of the retreat.

Regardless of the actual reason though, it would be idiotic to not capitalise on such godsend opportunity. Ming army began a pursuit almost immediately, chasing Mōri Hidemoto all the way to Cheongju and beheaded hundreds of Japanese troops in a series of skirmishes (Kuroda Nagamasa took a different route of retreat and evaded Ming army).

Thus ended the crisis of Hanseong and Battle of Jiksan saga. However, the real turning point of the second invasion had yet to come...

Reference

Much of the information in this article are taken from the well-researched 《万历朝鲜战争全史》 authored by Zhu Er Dan (朱尔旦), a.k.a. the critic of Samuel Hawley's book, coupled with some of my own researches. I highly recommend anyone interested in learning more about Imjin War (and can read Chinese) to buy a copy of this book.

Further reading

I've prepared some extra contents for Battle of Jiksan which are exclusive to my Supporter-tier Patrons! The article is best read as a companion article to this one and can be accessed here. If you like my work, please support me via Patreon!

26 April 2022

Patron only: Post-Ulsan skirmishes

6 December 2021

Patron only: Battle of Bantan

20 April 2021

Siege of Ulsan

This will be my first blog post about Imjin War that is not a direct translation of other's work. Since my knowledge and access to primary sources are quite limited as compared to the authors of my translated articles, I will still be heavily referencing others' works, including the writings of aforementioned authors, pilfering incorporating anything I find useful into this blog post. Therefore, I expect this blog post to be a lot more messy, with less references but more rewrites and edits. Nevertheless, I still strive to present a most detailed and accurate account of battle to the best of my ability.

蔚山城の戦い
Section of "Urusan Rōjō-zu Byōbu (《蔚山籠城図屏風》)", a Japanese folding screen painted in 1886 to commemorate the defence of Ulsan, depicting the highly misleading scene of Ming troops assaulting a lone Ulsan castle.

Prelude

After the peace talk that dragged on for years fall apart, an enraged Toyotomi Hideyoshi (豐臣秀吉) ordered the resumption of hostilities. The renewed Japanese invasion was fiercer than ever, quickly overrunning the defences of Sacheon, Namhae and Gwangju. The Koreans, still weakened by the devastation of the first invasion, fared even worse this time around, as even the proud Joseon navy was all but annihilated in Battle of Chilcheollyang. With Joseon navy destroyed, Japanese army turned its attention to Jeolla Province. Soon Namwon fell, followed by Hwangseogsanseong, Jeonju and Gongju. Even the valiant effort of Admiral Yi Sun-sin (이순신 or 李舜臣) during Battle of Myeongnyang did little to stem this unstoppable tide of Japanese onslaught, as what little gains he made from the tactical victory failed to make up for the devastating strategic loss—Japanese navy captured Yi's naval base and made headway into the Yellow Sea (for the first time since the beginning of Imjin War), and Jeolla Province fell into Japanese hands shortly after.

With Joseon navy virtually annihilated and Gyeongsang, Jeolla, as well as Chungcheong Province trampled underfoot, Japan had achieved all initial objectives of the second invasion. All hope seems lost for the Koreans, and even the Chinese reeled from the ferocity of the attack (after Battle of Jiksan, many Ming commanders and troops were seriously contemplating a full retreat from Korea). Yet, in a strange twist, Japanese invaders suddenly halted their advance, retreated southwards, and began to construct a series of fortresses along the entire coast, among them Ulsan Fortress Complex, the focus of this blog post.

It turned out Hideyoshi learnt well from his past mistakes and took steps to correct his failures (perhaps a little too well). The Japanese were overeager during the first invasion and tried to advance as fast as they could, which resulted in severe logistics issues that left them unable to mount an effective defence against Ming counterattack. They were also unaccustomed with the harsh Korean winter, and wanted to wait out the winter before resuming attack. Thus for the second invasion the Japanese decided to take it slow. The overall strategy of the second invasion was to quickly crush Korean defence, then consolidate and dig in. Once Japanese footholds in Korea were sufficiently secure, a new phase of invasion would begin, followed by yet another phase of consolidation and digging in. Nevertheless, while Hideyoshi's overall strategy was sound, his decision to have the Japanese army halt its offensive and consolidate gave precious breathing space to his enemies, allowing the Koreans to stabilise from the initial shock and the Chinese to send in reinforcement.

The Battlefield

蔚山倭城群
Important locations of the siege campaign marked on a modern satellite map. Made by myself using Google Earth and Adobe Illustrator (click to enlarge).

A serious misconception regarding the Siege of Ulsan is that the so-called "Ulsan Japanese Castle" is mistakenly believed to be but a lone castle. In reality, it was a massive fortress complex with no less than FOUR separate and independent castles, protected by a five-kilometre-long line of multi-layered ditches, earthen walls and palisades, and guarded by two additional satellite forts. Regrettably, the only visible ruin, that of Dosan Fortress, is now called "Ulsan Japanese Castle", which only helps to perpetuate the misconception.

Modern reproduction of a Japanese occupation era land survey map showing the defensive layout of Ulsan Fortress Complex, taken from Stephen Turnbull's 'Japanese Castles in Korea 1592–98'. I highlighted the three main fortresses inside the complex in red.

Important fortresses involved in the Siege of Ulsan were:

Ulsan Fortress (蔚山城)

蔚山城と島山城
Section of a Ming period map 'Si Lu Wo Zhai Zong Tu (《四路倭寨總圖》)' depicting Ulsan Fortress (right) and the smaller Dosan Fortress (left). Note the double-layered palisades of Ulsan Fortress.
Known to Ming Chinese as Wei Shan Qing Zheng Da Zhai (蔚山清正大寨, lit. 'Kiyomasa's Ulsan great stronghold') and to the Koreans as Seonghwangdang Togul (성황당토굴 or 城隍堂土窟, lit. 'Seonghwangdang burrow' as the fortress was built near the site of an ancient shrine of Seonangshin), this fortress was the largest fortification in the vicinity and served as a major staging ground for Japanese army to thrust into Gyeongju.

Katō Kiyomasa actually built the fortress during the first invasion, although at the time it was a relatively small and unimportant fort. After Japanese army retreated from Hanseong (한성 or 漢城, present-day Seoul) near the end of the first invasion, Katō Kiyomasa began to expand and fortify the original fort, entrusting Asano Yoshinaga to carry out the task.

The fortress was also known as Dongbudongseong (동부동성 or 東部洞城) during the period of Japanese occupation of Korea. Japanese historians generally regard this fortress to be simply a dejiro (出城, lit. 'Satellite castle') subservient to Dosan Fortress, downplaying its importance (even though it was actually larger than Dosan Fortress).

After the war, the hill which Ulsan Fortress was built on became the site of a Confucian academy known as Gugang Seowon (구강서원 or 鷗江書院), although the academy had since been relocated and the hill flattened to make way for modern urban development.

Dosan Fortress (島山城)

Ruin of Dosan Fortress
Ruin of Dosan Fortress now reclaimed by nature.
Sitting atop Dosan (도산 or 島山) hill at the west-southwest side of Ulsan Fortress, this fortress was the site where the most intense battles took place. Katō Kiyomasa built Dosan Fortress and the rest of the fortress complex during the second invasion in anticipation of the coming Ming offensive. Due to delays, harsh winter, and difficulties in gathering materials, the fortress was still incomplete when Ming army arrived.

Some Japanese sources call the fortress Urusan Shinjō (蔚山新城, lit. 'Ulsan New Fortress') to differentiate it from the original Ulsan Fortress. Nowadays, it is also known as Ulsan Japanese Castle, and the hill which the fortress was built on is also home to Hakseong Park.

Bangujeong Fort (伴鷗亭城)

A secondary fort located at the south of Ulsan Fortress, built atop the ruin of a Goryeo-era walled settlement. It was named after Bangujeong (반구정 or 伴鷗亭, lit. 'Pavilion of accompanying seagulls'), a pavilion built by righteous army leader Yi Eung-chun (이응춘 or 李應春) before the war.

Seobudongseong (서부동성 or 西部洞城)

A fortlet located between Ulsan Fortress and Dosan Fortress, overseeing the passageway between two major fortresses. Being a relatively minor fort, it was only given a name during the period of Japanese occupation of Korea.

Eastern Camp

A military camp situated somewhere outside Bangujeong Fort (its exact location is currently unknown as few traces of the palisade survive). It was garrisoned by Asano Yoshinaga, although he left the camp before Ming army attacked in the earnest.

Taehwa River Fort (太和江寨)

A river fort located at about 2 ~ 3.5 kilometres west of Dosan Fortress, overseeing Taehwa River from both sides.

Byeongyeongseong (병영성 or 兵營城, lit. 'Barrack fortress')

Surviving Korean wall section of Byeongyeongseong (click to enlarge).
A Korean hill fort that once served as the headquarters of Joseon Dynasty's Gyeongsang Left Army, although the control changed hand early in the war. Katō Kiyomasa asked Mōri Hidemoto to set up a Jinsho (陣所, lit. 'Battle camp') here, utilising existing Korean fortifications as well as erecting his own, to protect Ulsan Fortress proper. It was also known as Cheongjeong-ui Byeolyeong (청정의 별영 or 清正別營, lit. 'Kiyomasa's other camp') by the Koreans, as well as Kariei (仮営, lit. 'Temporary camp') in Japanese sources.

Note: While both castle and walled settlement are known as Shiro or (城) in Japanese, the same cannot be said for Chinese and Koreans that seldom build castle-like fortifications, and only perceived walled settlement as Cheng/Seong (城). Instead, contemporary Chinese generally used Ying (營, lit. 'Camp'), Zhai (寨, lit.'Stockade' or 'Stronghold') or Wo Zhai (倭寨, lit. 'Japanese stockade') to refer to Japanese castles, while contemporary Koreans used some variations of Togul (토굴 or 土窟, lit. 'Burrow'), Waegul (왜굴 or 倭窟, lit. 'Japanese burrow'), Jeoggul (적굴 or 賊窟, lit. 'Bandit burrow') and Jeognu (적누 or 賊壘, lit. 'Bandit fort') to refer to Japanese castles, all of which are derogatory. The modern name, Wo Cheng/Waeseong/Wajō (倭城 in Chinese, Korean and Japanese pronunciation respectively) only came into use after the war.


Belligerents

Ming-Joseon coalition

Ming Army

Regulator of Korean Military Affairs: Yang Hao (楊鎬)
Military Superintendent: Ma Gui (麻貴)

Middle Division leader: Gao Ce (高策)
Middle Division commander: Zu Cheng Xun (祖承訓), Po Gui (頗貴), Wu Wei Zhong (吳唯忠), Li Hua Long (李化龍)
Strength: 11,690

Left Division leader: Li Ru Mei (李如梅)
Left Division commander: Chen Yin (陳寅), Mao Guo Qi (茅國器), Yang Deng Shan (楊登山), Bai Sai (擺賽), Lu De Gong (盧得功), Dong Zheng Yi (董正誼)
Strength: 13,006

Right Division leader: Li Fang Chun (李芳春), Jie Sheng (解生)
Right Division commander: Lu Ji Zhong (盧繼忠), Yang Wang Jin† (楊萬金), Chen Yu Wen (陳愚聞)
Strength: 11,630

Total Strength: 36,326*
Casualties: 798 killed; 823 succumbed to injury or sickness; 2,908 wounded
Casualties (horse): 213 killed, 2,330 died to attrition (injury, sickness, cold, malnutrition, exhaustion etc.)

*Note: The primary Ming source 'Liang Chao Ping Rang Lu (《兩朝平攘錄》)' erroneously included a few Ming commanders that were yet to enter Korea into the tally, so the strength of Ming army was actually lower than 36,326.

Joseon Army

Commander-in-chief: Gwon Yul (권율 or 權慄)
Notable commander: Kim Ung-seo (김응서 or 金應瑞), Yi Si-eon (이시언 or 李時言), Seong Yun-mun (성윤문 or 成允文), Gwon Eung-soo (권응수 or 權應銖), Jeong Gi-ryong (정기룡 or 鄭起龍), Go Eon-baek (고언백 or 高彥伯)
Notable official: Jang Un-ik (장운익 or 張雲翼), Yi Deok-hyeong (이덕형 or 李德馨)

Strength: 12,500*
Casualties: 298 killed; 876 seriously wounded (casualty report only up to date to February 7, 1598. Casualties for the remaining days unknown)

*Note: This was only the on-paper strength. In reality, the initial strength of Joseon army was only 3,500, with more troops being sent in during the siege. As a whole, a total of 9,965 Joseon troops participated in the fighting at one point or another, although as many as 4,982 deserted. Despite rampant desertion and abysmal quality, by Korean standard these troops were considered some of the most battle-hardened soldiers Joseon military had to offer.

Joseon Navy*

Notable commander: Yi Un-ryong (이운룡 or 李雲龍)
Strength: Unknown
Casualties: N/A

*Note: While Yi Un-ryong's fleet was the closest Joseon navy in the vicinity, and could have joined the battle, he remained inactive throughout the entire siege campaign.

Japan

Japanese Army

Commander-in-chief: Katō Kiyomasa (加藤清正)
Notable commander: Asano Yoshinaga (浅野幸长), Reizei Motomitsu† (冷泉元満), Asunuma Motohide† (阿曾沼元秀), Tsuno Ieyori† (都野家頼), Shishido Mototsugu (宍戸元続), Ōta Kazuyoshi (太田一吉), Katō Yasumasa (加藤安政), Katō Yasuyuki (加藤安之), Katō Yosaemon (加藤与左衛門)
Rōnin: Aso Kazuo (阿蘇大夫)

Strength: 10,000 ~ 23,000+
Casualties: 
  • 18,360+ killed on the first day; 896+ died to starvation or froze to death during the siege (according to Ōkōchi Hidemoto).
  • 14,000 ~ 19,000+ killed over the course of the entire siege (according to Nabeshima Naoshige fukōho).
  • "Thousands" killed on the second day (according to Chosen Nichinichi-ki, diary of Japanese monk Kyonen).

Japanese Relief Force (Seosaengpo)

Commander-in-chief: Mōri Hidemoto (毛利秀元)
Notable commander: Yamaguchi Munenaga (山口宗永), Kuroda Nagamasa (黒田長政), Ankokuji Ekei (安国寺恵瓊), Takenaka Shigetoshi (竹中重利), Nabeshima Naoshige (鍋島直茂), Nabeshima Katsushige (鍋島勝茂), Hachisuka Iemasa (蜂須賀家政), Ikoma Kazumasa (生駒一正), Katō Yoshiaki (加藤嘉明), Wakisaka Yasuharu (脇坂安治), Hayakawa Nagamasa (早川長政), Kakimi Kazunao (垣見一直), Kumaga Naomori (熊谷直盛), Chosokabe Motochika (長宗我部元親), Nakagawa Hidenari (中川秀成), Ikeda Hideuji (池田秀氏), Ikeda Hideo (池田秀雄), Mōri Katsunobu (毛利勝信), Mōri Katsunaga (毛利勝永), Akizuki Tanenaga (秋月種長), Takahashi Mototane (高橋元種), Itō Suketaka (伊東祐兵), Sagara Yorifusa (相良頼房)

Japanese Relief Force (Other)

Notable commander: Shimazu Toyohisa (島津豊久), Kikkawa Hiroie (吉川広家), Mōri Takamasa (毛利高政), Tōdō Takayoshi (藤堂高吉), Tōdō Yoshikatsu (藤堂良勝), Matsuura Shigenobu (松浦鎮信), Kurushima Hikozaemon (来島彦左衛門), Kan Uemonpachi (菅右衛門八)

Overall strength of Japanese relief force: 16,780+
Casualties: 2,800+ killed (according to Ōkōchi Hidemoto)

The Battle

『此賊七千,足當倭奴十萬。』
"Seven thousand Jurchens could resist a hundred thousand Japanese."

— Li Ru Mei's impression of the capabilities of Japanese army.

While the Japanese were busy constructing their fortresses, Ming reinforcement from Xuanfu, Datong, Liaoji, Yansui, Baoding and Zhejiang, numbering roughly 42,000, began to pour into Korea and slowly gathered at Hanseong. In December 1597, Xing Jie (邢玠), Supreme Commander (總督) of Ming army in Korea, crossed Yalu River and entered Korea, arriving at Hanseong on January 6, 1598. He held a war council with Regulator (經理) Yang Hao and Military Superintendent (提督) Ma Gui to discuss the matters of countering Japanese advance. After repeated discussions, Ming military leadership decided to strike at Ulsan first, due to its significance as a launchpad for incursion into Gangwon Province, Hamgyong Province, and even Hanseong itself.

After reorganising Ming army into three divisions, Xing Jie ordered Yang Hao and Ma Gui to lead Left and Right Division to Ulsan, departing from Chunju, passing through Mungyeong Saejae, Andong and Gyeongju. Xing Jie was concerned that Konishi Yukinaga (小西行長) at Suncheon might come to Ulsan's aid, so he arranged a detachment from Middle Division to be stationed at Uiryeong, both to defend against possible Japanese reinforcement from Jeolla Province, and to reinforce Ming army attacking Ulsan Fortress when needed. On top of that, Xing Jie also picked 1,500 Ming cavalry and ordered them, along with some Joseon troops, to march to Suncheon through Cheonan, Jeonju and Namwon while putting up an appearance that they were about to attack, as well as spreading false rumours that he was about to personally lead a huge army of 200,000 to Namwon to lay siege to Suncheon Fortress. These were all diversion tactics to pin down Konishi Yukinaga's force. In reality, Xing Jie himself stayed behind in Hanseong with only 1,500 Ming troops.

Upon receiving Xing Jie's order, Yang Hao and Ma Gui crossed Han River and departed for Ulsan. Ma Gui arrived at Mungyeong City on January 13, 1598 and held a secret war council attended by both Ming and Joseon military leadership. During the council, Ma Gui secretly asked Gwon Yul to dispatch Joseon Navy under Yi Un-ryong to support the siege campaign, and promised him several hundred Southern troops, along with 200 Ming and Joseon arquebusiers, to support Yi Un-ryong's fleet.

On January 24, 1598, Yang Hao arrived at Uiseong. After consulting his Jubbansa (접반사 or 接伴使, a Joseon official appointed to a specific Ming delegate to serve as his adjutant, aide-de-camp, and sometimes translator) Yi Deok-hyeong, he decided to send a number of Ming and Joseon scouts, among them a Japanese defector known only by his Korean name Yeo Yeo-moon (여여문 or 呂汝文), to reconnoitre Ulsan Fortress Complex ahead of the main army.

On January 26, 1598, all three divisions of Ming army arrived at Gyeongju. Yang Hao held a war council to discuss the finer details of the siege campaign, and Ming army began final preparation before the attack. Ma Gui intended to commit the full might of Ming army into attacking Ulsan Fortress Complex. However, he too was concerned about the potential reinforcement from Suncheon and Jinju, so he ordered Dong Zheng Yi to lead his troops to defend Namwon and Gurye (the fact that Ming military leadership made multiple arrangements as a precaution against Konishi Yukinaga's reinforcement shows that they saw him as a very dangerous foe). On top of that, Ma Gui also dispatched Yu Cheng En (于承恩), leading a small contingent of Southern troops and Joseon naval troops, to sneak to Seosaengpo and set up a dummy army (using scarecrows for troops, long poles for weapons, fabric scraps for clothes and banners, as well as making noise with horns and drums) to sow confusion.

The next day, Yeo Yeo-moon returned from his reconnaissance mission, bringing with him valuable intelligence and a detailed map of various facilities inside Ulsan Fortress Complex drawn by himself. With all preparation complete, Ming army departed Gyeongju and marched south towards Ulsan on January 28, 1598. Yeo Yeo-moon once again moved ahead of Ming army and blended into Japanese territory unnoticed.

慶長の役
Overall strategic map of the siege campaign (click to enlarge).
Unfortunately, the promised food and supply to support the siege campaign by the Koreans was nothing more than a puff of hot air. Despite boasts from Ryu Seong-ryong (류성룡 or 柳成龍), Chief State Councillor of Joseon Dynasty, claiming that he already requisitioned vast amount of supply in Gyeongsang Province, as well as assurance from Yun Bang (윤방 or 尹昉), quartermaster in charge of transporting military supplies, that there was enough food to feed entire Ming army for one and a half month, such supply was nowhere to be found. In fact, Korean logistics incompetence was of such a mind-boggling degree that when Yang Hao arrived at Yeongcheon, all local Joseon officials that were supposed to meet him vanished without a trace, leaving Ming army unable to resupply. Faced with severe supply problem before the siege campaign even begun (Ming army ran out of food as early as January 26, 1598), Yang Hao was forced to leave artillery train behind and rush to Ulsan, hoping that he could win the battle decisively before food shortage turn into a major issue.

Day 1: A payback for Byeokjegwan

January 29, 1598 (25th year of Wanli reign, 12th month, 23rd day)

Japanese positions on January 29, 1598, before the arrival of Ming army (click to enlarge).
The first Ming attack came just before the dawn of January 29, 1598. A small advance force of about 3,000 cavalry led by Li Ru Mei, Yang Deng Shan and Bai Sai arrived at Ulsan ahead of the main army, with the intention of neutralising Japanese garrison of Byeongyeongseong. Li Ru Mei originally planned to launch a feint attack on Byeongyeongseong with 300 cavalry to lure out its garrison into an ambush set up by Yang Deng Shan and Bai Sai. Much to his surprise however, the garrison of Byeongyeongseong posted no sentries and was caught completely off-guard by the feint attack, so he immediately took advantage of the situation and ordered his troops to attack for real. The camp of a commander known only by his surname Asakuchi (浅口) was the first to come under attack. Japanese troops inside the camp were quickly defeated and fled to Asunuma Motohide's camp. Alerted by the chaos, Asunuma Motohide and his troops tried to resist the attack, but he was quickly killed and his troops scattered. Li Ru Mei followed up by attacking Reizei Motomitsu's camp. In a hurry, Reizei Motomitsu, a seasoned old warrior (he was 56), tied two swords to his sleepwear using a sash and then rushed to meet Ming cavalry in combat with another longer sword in his hands. Ming cavalry killed him and crushed his troops all the same.

In a flash, what was originally meant to be a harassing attack quickly evolved into a serious assault, and then a wanton slaughter. Japanese garrison fell into complete disarray, and all three of its commanders (Reizei Motomitsu, Asunuma Motohide and Tsuno Iyeori) were killed in action. The chaos at Byeongyeongseong eventually alerted the main Japanese force at around 7 am, prompting Shishido Mototsugu, Ōta Kazuyoshi and Asano Yoshinaga to rush to Byeongyeongseong's rescue with a large army of more than 10,000 troops.

蔚山襲撃
Li Ru Mei crossed Dongcheon River with 300 cavalry to attack Byeongyeongseong, then lured the Japanese reinforcement into an ambush (click to enlarge).
Realising that a large Japanese army was upon him, Li Ru Mei ordered his troops to revert to their original mission and lured the (now much larger) Japanese reinforcement to the position where Bai Sai and Yang Deng Shan lay in waiting. After crossing Dongcheon River (동천 or 東川, lit. 'Eastern River'), Japanese army drew up in battle formation, then launched an attack against Ming advance force. The vanguard of the Japanese army ran into the ambush set up by Bai Sai and Yang Deng Shan, and was quickly surrounded and defeated. With the ambush sprung, Japanese army attacked Ming advance force head-on twice more, but still failed to gain the upper hand.

At around 8 am, additional Ming troops led by Ma Gui arrived at the scene. After witnessing the heated battle between Ming advance force and Japanese army, Ma Gui personally led a unit of 200 elite Mongol cavalry armed with iron whips and stormed into the Japanese army with such ferocity that Japanese arquebusiers were unable to even react to his cavalry charge. By 11 am, Ming advance force and Ma Gui's reinforcement had decisively crushed the Japanese army on the field. Ōta Kazuyoshi was wounded in battle but managed to escape thanks to a relief column sent by Katō Yasumasa, who stayed behind at Ulsan Fortress Complex. Meanwhile, Asano Yoshinaga split his army into two, and personally led one half of his army to cover the retreat and river crossing of the other half.

At the end of the first day of battle, Ming army successfully burned down the Japanese camp at Byeongyeongseong and collected some 460 Japanese heads as well as numerous equipment abandoned by fleeing Japanese troops. After the battle, Li Ru Mei's advance force and Ma Gui's reinforcement waited for the rest of the Ming army to arrive (other Ming troops gradually arrived since noon, and the entire army finally assembled by nightfall) while Japanese army dispatched a messenger to Seosaengpo Japanese Fortress to inform Katō Kiyomasa about the disastrous defeat. Shocked by the news, Katō Kiyomasa immediately left Seosaengpo and rushed to Ulsan, arriving at Dosan Fortress by midnight.

Despite overwhelming Ming victory on the first day, a very regrettable incident also happened: Japanese defector Yeo yeo-moon, who scouted ahead of Ming army, was still inside Japanese camp when Ming advance force attacked. Amid the chaos, he rose against his former kinsmen and killed four before escaping with their heads. Unfortunately, he ran into Bai Sai, who promptly killed him and stole the heads for himself.

Day 2, dawn: Fall of Ulsan Fortress

January 30, 1598 (25th year of Wanli reign, 12th month, 24th day)

The preparation for the next attack began at 3 am of January 30, 1598. Ming army intended to launch a simultaneous multi-pronged attack on the fortress complex: Li Ru Mei's Left Division would attack the fortress complex directly, whereas Li Fang Chun's Right Division would attack Taehwa River Fort. On the other hand, Gao Ce's Middle Division was tasked with securing Jeontan (전탄 or 箭灘, lit. 'Arrow shore'), a shore about 5 km west of Ulsan Fortress Complex, in order to ward off potential Japanese reinforcement from Busan coming to Ulsan through Yangsan and Eonyang or Taehwa river. Yang Hao and Ma Gui, highest-ranking commanders of Ming army, would personally supervise Left and Right Division respectively.

Japanese positions at the break of dawn of January 30, 1598 (click to enlarge).
Meanwhile, Japanese army caught wind of Ming activities at around 4 am, and began preparing for the defence of Ulsan Fortress Complex. After receiving an order from Katō Kiyomasa, Asano Yoshinaga left his camp and moved into Ulsan Fortress proper. Katō Yosaemon also relocated to sannomaru (三の丸, lit. 'Third circle', or tertiary ward of a castle) of Dosan Fortress.

Ming army launched a three-pronged simultaneous attack against Ulsan Fortress Complex (click to enlarge).
The actual attack began at 6 am with an opening salvo of artillery and rocket barrage, setting alight large swaths of buildings inside Ulsan Fortress Complex and even some ships at the river dock. Ming Left Division launched a direct assault on Ulsan Fortress (the Chinese mistakenly believed that Katō Kiyomasa was inside the fortress), and Asano Yoshinaga's camp quickly fell to the attack of Mao Guo Qi's contingent. Asano Yoshinaga, now at the helm of Ulsan Fortress's defence, put up a fierce resistance to Li Ru Mei's Left Division and managed to stall his attack for several hours. However, by 11 am a detachment led by Chen Yin managed to break through the multi-layered palisades at the northwest corner of the fortress complex and defeated both Ōta Kazuyoshi and Shishido Mototsugu's forces, forcing them to retreat into Dosan Fortress. Realising that Ulsan Fortress had become increasingly vulnerable, Katō Kiyomasa ordered Asano Yoshinaga to abandon his position and withdraw to Dosan Fortress as well. While Asano Yoshinaga was retreating, Ming troops poured in and overran the defenders of Ulsan Fortress, then pursued him all the way to Dosan Fortress. Mao Guo Qi also captured Bangujeong Fort and Seobudongseong along the way.

Meanwhile, Ming Right Division troops were initially hesitant to simply storm the walls of Taehwa River Fort. To inspire courage in his troops, Li Fang Chun ordered one of his retainers to climb up the wall and plant his personal yellow umbrella on the wall. This feat of courage successfully roused the Ming troops to launch the attack, and they quickly captured the fort. After the capture of Taehwa River Fort, Ming Right Division began to approach Ulsan Fortress Complex from the west, mopping up any Japanese troops and fortifications along the way. 

Ming army rapidly capturing one fortress after another (click to enlarge).
While the battle was raging on, Gao Ce and Wu Wei Zhong of the Middle Division sent a request to Yang Hao to ask for his permission to join the battle. Yang Hao was displeased with the request and cut off one of the ears of the messenger. Nevertheless, as Ming army gained more grounds, Yang Hao had a change of mind and ordered Ming Middle Division to move closer to Dosan Fortress by about 2.5 km.

Day 2, midday: Assault on Dosan Fortress

January 30, 1598 (25th year of Wanli reign, 12th month, 24th day)

Layout of Dosan Fortress, reconstructed to the best of my ability and superimposed on an aerial photo of the hill. The tone of the red colour indicates elevation of the fortress (lighter red indicates higher elevation). In Japanese castle terminology, this type of Japanese castle has a teikakushiki nawabari (梯郭式縄張).
By noon, the only Japanese fortification left standing was Dosan Fortress. Yang Hao and Ma Gui issued order to relocate the main siege camp to Hakseongsan (학성산 or 鶴城山), a small hill at the northwest of Dosan Fortress, so that they could personally oversee the battle from there. All three Ming divisions began a direct assault on Dosan Fortress. Ming troops utilised large grapping hooks to pull down some of the walls, then poured into the fortress through the gaps. At the same time, incendiary rockets engulfed the fortress in fire and smoke, killing thousands of Japanese troops and labourers. From the east side, Mao Guo Qi captured the gate of the obiguruwa (帯曲輪, lit. 'Sash compound', subsidiary ward of a castle) of Dosan Fortress, and began attacking the ninomaru (二の丸, lit. 'Second circle', secondary ward of a castle) of Dosan Fortress. From the west side, Chen Yin that broke through the outer palisades joined force with Ming Right Division. He tore through another layer of palisade, attacked and captured the sannomaru of Dosan Fortress, and began attacking the ninomaru as well. However, the Japanese commander guarding ninomaru was none other than Katō Kiyomasa himself. With his masterful command of arquebusiers, as well as the most elite core of Japanese army by his side, Katō Kiyomasa successfully resisted both Mao Guo Qi and Chen Yin.

Ming army attacking Dosan Fortress from three directions. Blue colour indicates captured portions of the fortress.
As the battle raged on, even Li Ru Mei himself partook in the assault. About 200 Northern troops under his command attacked the eastern gate of honmaru (本丸, lit. 'Main circle', main ward of a castle) directly. Unfortunately, while they broke through the gate and almost succeeded in capturing the most critical portion of Dosan Fortress, Southern troops (who did not see eye to eye with Northern troops) intentionally withheld support, and even Ma Gui forced Li Ru Mei to cancel the attack. Without adequate backup, the attack ultimately failed and most of the Northern troops perished in battle.

Japanese flotilla sailing from Seosaengpo Fortress to Ulsan Fortress (click to enlarge).
Ming army attempted to intercept the Japanese flotilla (click to enlarge).
At around 2 pm, a flotilla of 40 Japanese ships from Seosaengpo reached Ulsan, carrying much needed reinforcement and supply. The arrival of Japanese ships alerted the Ming army, so Yang Hao quickly dispatched 1,000 cavalry and 2,000 Zhejiang infantry to the river confluence to try to intercept the flotilla. Wu Wei Zhong also dispatched some Zhejiang infantry to cross Taehwa River (by wading through the shallowest part of the river at Jeontan) in order to intercept the flotilla from the other side (Asano Yoshinaga, who was in Dosan Fortress at the time, witnessed the river crossing from afar and mistakenly believed that Wu Wei Zhong's detachment was sent to intercept a Japanese relief force that came to Ulsan by land). Unfortunately, since Ming army did not have any warships, and Joseon navy under Yi Un-ryong was nowhere to be found, the intercept attempt was ultimately an exercise in futility. As Japanese ships inched closer to Dosan Fortress, Chen Yin, who was attacking the fortress from the west side, ordered his artillerymen to open fire at the ships, sinking 3 ships and successfully drove the rest away, but the Japanese flotilla did not give up easily and loitered outside the range of Chen Yin's guns until the end of the day.

Ming assault on Dosan Fortress would continue until around 4 to 5 pm, but it was already clear that the battle had turn into a deadlock and no new progress could be made. Realising that Ming troops were completely exhausted after entire day of fighting, Ma Gui requested Yang Hao to signal a retreat. Yang Hao agreed and ordered the Ming army to pull back. Meanwhile, the Japanese also realised that Ming troops were pulling out. Asano Yoshinaga immediately opened the western gate of honmaru, and Japanese troops poured out from the gate into ninomaru, killing dozens of Ming troops that could not evacuate the premises in time. Ōta Kazuyoshi's men reportedly killed and collected seven heads, whereas Asano Yoshinaga and Katō Kiyomasa's men collected one head each. In addition, Katō Kiyomasa ordered Katō Yasumasa to lead 500 troops and chase after the Ming army, until he was fully certain that Ming army would not return.

Known Ming positions at the end of January 30, 1598 (click to enlarge).
Position of Lu Ji Zhong at the end of January 30, 1598 (click to enlarge).
Ming army withdrew outside the range of Japanese arquebus but maintained encirclement of Dosan Fortress. Yang Hao and Ma Gui went to the main siege camp on Hakseongsan, Gao Ce (Middle Division) camped at the east side of Dosan Fortress, whereas Li Fang Chun (Right Division) camped at the west side. To prevent potential Japanese reinforcement from Busan, Wu Wei Zhong's detachment that crossed the river remained at the southern side of Jeontan (Wu Wei Zhong himself did not personally cross the river). They were supported by Zu Cheng Xun and Po Gui, both of whom were assigned to the northern bank of Jeontan. Meanwhile, Li Ru Mei and Bai Sai were assigned to guard the northern bank of Taehwa River near the fortress, while Lu Ji Zhong was sent to the river mouth of Taehwa River, about 6 km to the east of Dosan Fortress. As the day was already late, Ming army simply camped in the wild for the night. Yang Hao also ordered Ming artillerymen to continue firing for the entire night to disrupt the Japanese army.

Return trip of the Japanese flotilla (click to enlarge).
At around 7 pm, the tide of Taehwa River began to rise. Taking advantage of the fact that Ming encirclement was not yet airtight, Japanese flotilla caught the rising tide and rushed to Dosan Fortress. After unloading its troops and supply, the flotilla took in a few passengers from Dosan Fortress and then sailed eastwards to Japanese naval base at Yeompo (염포 or 鹽浦). Yang Hao caught wind of this incident and mistakenly believed that Katō Kiyomasa had escaped with the flotilla. He immediately gave chase to the flotilla along with Ma Gui, only to return empty-handed. After returning, Yang Hao called for a war council with other Ming commanders to discuss the next course of action, and it was decided that Ming army would attempt to burn down Dosan Fortress in the coming days. Ming troops would spend the rest of the day gathering firewood and making preparation for tomorrow's attack. 

Meanwhile, the Japanese did not sit idle inside their last remaining fortress either. After receiving fresh troops and supply, Katō Kiyomasa began overseeing the repair of Dosan Fortress. Drawing lessons from their nightmarish experience throughout the day, Japanese troops repaired damaged fortifications, plugged and remodelled various weak spots of the fortress, reinforced the gates, and added more gun loops to allow for higher concentration of arquebus fire.

Late into the night, a Ōta Kazuyoshi's subordinate named Tanaka Kozaemon (田中小左衛門) requested audience with Katō Kiyomasa and self-recommended to lead a night raid on Ming camps. Katō Kiyomasa approved his request. Tanaka Kozaemon silently slipped out of Dosan Fortress with 50 Japanese troops, only to discover that Ming camps were heavily defended. He returned to Dosan Fortress without actually attacking.

And thus ended the second day of the siege.

In mere two days, Ming army had decisively crushed the Japanese army in the field and captured all but one fortress of the entire Ulsan Fortress Complex. Yang Hao explicitly forbade the Ming army to count its gains and losses until the battle was won completely, and since Ming army failed to capture Dosan Fortress, no formal report was filed that day. Nevertheless, Yang Hao's own Ye Bu Shou (夜不收) reported to him that they managed to collect more than 800 Japanese heads, whereas other Ming sources report more than 1,200 heads taken. In his own assessment, Ma Gui wrote that Ming army only lost 33 troops as well as a few captains on the second day, but he was clearly downplaying the casualties. Actual Ming death toll is estimated to be in the range of several hundred.

On the flip side, most Japanese sources intentionally downplay the casualties, or simply leave it vague or unreported. Later period Japanese sources generally cite Chinese assessment (i.e. 1,200 heads taken) and treat it as the total casualties suffered by Japanese army for the second day. Nevertheless, Ōkōchi Hidemoto (大河内秀元), witness and survivor of the siege, actually recorded that Japanese army suffered a mind-boggling 18,360 casualties on the first day alone. The staggering death toll likely caused the collapse of the entire Japanese defence, leading to rapid fall of Japanese fortresses on the second day.

(It should be noted that even though Ōkōchi Hidemoto was a firsthand witness, his account of the siege campaign contains embellishment, exaggerations and errors, and should be taken with a grain of salt. For example, he recorded that Ming army was 800,000-strong, and that it left behind 15,754 dead bodies during the retreat. He also believed that Kobayakawa Hideaki was the leader of the Japanese relief force and personally killed 13 Ming troops, yet in reality Kobayakawa Hideaki did not go to Ulsan and only sent Yamaguchi Munenaga in his stead. Nevertheless, Ōkōchi Hidemoto was still the only witness that did not deliberately keep the Japanese casualties ambiguous, so his witness account should not be dismissed out of hand. Japanese casualties on the fist day may not be quite as high as he claimed, but it's undeniable that they suffered catastrophic loss.)

Day 3: Fierce assault

January 31, 1598 (25th year of Wanli reign, 12th month, 25th day)

Like the previous day, the attack on Dosan Fortress began before dawn. Ming army launched its most ferocious attack on Dosan Fortress, commencing no less than seven assaults over the entire day. Wearing a green robe and carrying a white banner, Katō Kiyomasa personally commanded the defence of the fortress, leading the arquebusiers from the front and even participating in the shooting along with Asano Yoshinaga. 

Having received fresh reinforcement and supply, as well as repaired/upgraded the fortress, Japanese army was much better prepared than the day before. In contrast, hunger and exhaustion caused by being forced to camp in the wild began to take their toll on Ming army. As Ming troops pushed closer to the fortress, they were met with thunderous hails of arquebus fire. Such was the intensity of Japanese firepower that Katō Yasuyuki, who was armed with two arquebuses and aided by four loaders, single-handedly spent more than 280 rounds while defending the western portion of Dosan Fortress. Ming army suffered heavy casualties under fire, losing several captains, a Joseon commander, several righteous army leaders, as well as 200 dead and more than 1,000 wounded. Chen Yin, who was leading the vanguard, also suffered a serious gunshot wound in his right thigh outside the west gate of sannomaru, and had to be evacuated away from the battlefield. Realising that the attack had failed, Yang Hao had no choice but to call off the attack at around 7pm.

Japanese flotilla sailing from Yeompo naval base to Ulsan Fortress (click to enlarge).
Li Ru Mei engaging Japanese flotilla, supported by Gao Ce and Zu Cheng Xun (click to enlarge).
While the attack on Dosan Fortress was under way, another Japanese flotilla, this time sailing from Yeompo naval base, arrived at Ulsan and began approaching Dosan Fortress. Japanese arquebusiers on the ships opened fire at Ming troops guarding the river bank, which prompted Li Ru Mei to order his gunners to return fire, sinking several Japanese ships in the process. Yang Hao ordered Gao Ce and Zu Cheng Xun to reinforce the river bank, and Ming army successfully drove the flotilla away.

Later that day, Yang Hao dispatched a messenger carrying Shang Gong Qi (賞功旗, lit. 'Banner of reward') and Mian Si Tie (免死帖, lit. 'Badge of pardon') to Dosan Fortress to call for Japanese surrender, of which Katō Kiyomasa replied that he will only surrender if Koreans also agree to the terms. Yang Hao however saw through Katō Kiyomasa's ruse/stalling tactic and withdrew the offer.

Despite the failure of today's attack, Ming army managed to capture four Japanese troops. In addition, several Korean women and children that were taken captives by the Japanese successfully escaped. Through questioning them, Ming army acquired intelligence that food and especially water inside Dosan Fortress were running low.

Day 4: Respite

February 1, 1598 (25th year of Wanli reign, 12th month, 26th day)

A handful of Korean supplies from Gyeongju—enough to sustain the troops (but not the horses) for a few more days—managed to make its way to the frontline on the first day of February. Having received some supplies at last after enduring days of hunger and restless battles, Yang Hao decided to allow Ming army to rest for a day. He summoned Gwon Yul and informed him of the decision, but ordered Joseon army to continue the attack as well as bury all water wells near Dosan Fortress.

Gwon Yul duly followed the command and ordered Joseon army (along with some defected Japanese troops) to launch the attack. Joseon troops approached the fortress with their wooden shields held high, intending to pile up firewood and other flammable material at the base of the fortress and set it on fire. They were quickly beaten back by Japanese defenders and suffered heavy casualties, causing the army to fall into panic. To restore order and reassert control of the chaotic situation, Gwon Yul made a brutal example out of Jeonje (전제 or 全霽), district administrator of Youngsan, as well as several other officials. Their execution scared the rest of the Joseon army straight. Gwon Yul and Yi Deok-hyeong then went on to personally lead the assault. With renewed rigour, Joseon troops tore through the palisades of Dosan Fortress and moved closer to the base of the fortress proper. Unfortunately, hails of arquebus gunfire stopped even this determined assault dead in its track, and Joseon army was forced to retreat after suffering another wave of casualties.

Relief column from Seosaengpo Fortress and flotilla from Yeompo naval base going to Ulsan Fortress (click to enlarge).
Li Ru Mei engaging Japanese flotilla (click to enlarge).
While Joseon army was busy attacking Dosan Fortress, a Japanese relief column from Seosaengpo arrived at the outskirt of Ulsan and met with another Japanese flotilla coming from Yeompo. The two joined force and attempted to send supply and reinforcement into Dosan Fortress by water. However, their movement alerted Li Ru Mei, who promptly ordered Ming troops guarding the river banks to bombard the Japanese flotilla with cannons and rockets. After some exchange of fire, Japanese flotilla lost one ship to Ming barrage and was forced to retreat.

On the same day, Yang Hao once again dispatched a messenger carrying Shang Gong Qi and Mian Si Tie to Dosan Fortress. However, for this time the messenger went to the outskirt of Dosan Fortress and shouted for the entire Japanese garrison to hear, enticing them to surrender. One Japanese troop capitulated and ran away from the fortress to surrender to Ming army. Yang Hao was greatly delighted by the news and rewarded the defected Japanese troop handsomely. He gifted a fine steed to the Japanese troop and paraded him around Dosan Fortress to show off, enticing even more Japanese troops to defect. Powerless to stop Yang Hao's ploy, Katō Kiyomasa was forced to shut off the fortress entirely to prevent further desertion.

At around 3 pm, the weather suddenly changed. Heavy winds began blowing and rain started pouring. By evening, the rain had turn into a heavy downpour which persisted for the entire night. Due to the fact that it was winter season in Korea, many Ming troops that camped in the wild were drenched by freezing rainwater and frostbitten.

Day 5: Raging storm

February 2, 1598 (25th year of Wanli reign, 12th month, 27th day)

The downpour showed no sign of stopping, turning paddy fields surrounding Dosan Fortress into knee-deep mud fields. Early in the morning, a few Korean women and children once again escaped and were brought to Yang Hao for questioning. From their testimonies, Yang Hao learnt that Dosan Fortress had run out of food and water. Desperate Japanese troops had resorted to collecting charred remains of rice from the burnt down portion of the fortress to sate their hunger, as well sneaking out during the night to collect water at water wells around the outskirt of Dosan Fortress. Japanese morale was low, and even Katō Kiyomasa deeply regretted his decision of coming to defend Dosan Fortress. Nevertheless, heavy rain alleviated their water issue somewhat.

At around 8 am, a flotilla of 30 Japanese ships from Yeompo once again came to Ulsan under heavy rain and attempted to make a contested landing, alerting Ming army. Yang Hao and Ma Gui quickly assumed command at the main siege camp at Hakseongsan and mobilised the army. Joseon army was ordered to encircle Dosan Fortress to prevent Japanese reinforcement from breaking in, while Ming Left Division scrambled to intercept the flotilla and was soon joined by Zhejiang infantry guarding the river banks. After a protracted shoot-out with Ming troops, Japanese flotilla suffered heavy casualties and had to retreat.

Japanese flotilla once again sailing from Yeompo naval base to Ulsan Fortress (click to enlarge).
Ming Left Division and Zhejiang infantry scrambled to engage Japanese flotilla (click to enlarge).
Realising that their hope for receiving aid through Taehwa River was once again crushed, Japanese defenders inside Dosan Fortress had no choice but to contemplate a peace negotiation with Ming army. Minobu Kintaifu Kihachirō (美濃部金大夫喜八郎), Katō Kiyomasa's retainer and vice commander, wrote a letter of peace and ordered several Japanese troops to tie it to a bamboo pole with a white flag, then plant the pole at the outskirt of the fortress. The letter was retrieved by order of Yang Hao, who immediately noticed that it was merely a bluff to buy time (the letter attempted to deceive the Chinese into believing that Katō Kiyomasa was still at Seosaengpo, and even requested Ming army to dispatch a Joseon official to accompany Minobu Kintaifu Kihachirō to Seosaengpo for peace negotiation).

In turn, Yang Hao ordered Kim Ung-seo to bring Park Dae-geun (朴大根), a Korean translator, as well as two Japanese defectors, Tahara Shichizaemon (田原七左衛門) and Okamoto Echigo-no-kami (岡本越後守, believed to be the same person as famous Japanese defector Kim Chung-seon/Sayaka) to Dosan Fortress to make a counter-offer to the Japanese, claiming that if Katō Kiyomasa surrender to him, he would spare all the Japanese inside the fortress, and even reward Katō Kiyomasa handsomely. However, Japanese inside Dosan Fortress still tried to deceive the negotiators by insisting that Katō Kiyomasa was at Seosaengpo, and even demanded that Ming army lift the blockade of one side of the fortress and send them a commander as hostage before they would consider negotiation. Unsurprisingly, such outrageous demands were immediately rejected.

After the negotiation failed, Yang Hao held a war council to discuss the next course of action. He summoned Gwon Yul and Yi Deok-hyeong and, in a rare moment, actually praised the performance of Joseon troops for the past few days. He then ordered Gwon Yul to lead the elites of Joseon army to conduct a feint attack, and asked Yi Deok-hyeong to organise Joseon troops that did not participate in the fighting to collect grass for use by Ming army. 

After receiving Yang Hao's order, Gwon Yul ordered Joseon army to launch the feint attack. Joseon cavalry rode around Dosan Fortress and fired warning shots with their guns constantly, forcing the Japanese to be constantly on their toes, as well as baiting them to waste their shots. While the feint attack was ongoing, Joseon army also launched a probing attack on the gate of sannomaru of Dosan Fortress. Katō Yosaemon, who was in charge of the defence of sannomaru, deployed taketaba (たけたば or 竹束, lit. 'Bamboo bundle') and ordered his arquebusiers to repel them. While the attack was unsuccessful, Joseon troops managed to pile up firewood at the base of sannomaru before retreating, hoping that they could set fire to the fortress once heavy rain subside. 

At around 4 pm, Yang Hao once again sent Kim Ung-seo and Japanese defectors to Dosan Fortress to call for surrender, although this time they were simply ignored. As the sky turned dark, Yang Hao, concerned that Japanese troops may attempt another night raid, ordered Ming troops to stand guard over the night, and even specifically ordered Joseon troops to stand guard together with their Chinese counterparts. On top of that, Yang Hao also sent Kim Ung-seo and his Japanese defectors to patrol the water wells near Dosan Fortress and attempt to entice defection of Japanese troops that came to collect water. Despite all these defensive arrangements, Yang Hao was still paranoid about the lie about Katō Kiyomasa's whereabouts, so he repeatedly summoned Korean captives for questioning to ascertain that Katō Kiyomasa was really inside Dosan Fortress. Afterwards, Yang Hao and Ma Gui returned to the main siege camp at Hakseongsan to oversee the construction of semi-permanent thatched shelters (up until now, entire Ming army including its highest-ranking commanders simply camped in the wild).

Just as Yang Hao predicted, Katō Yosaemon and Kondō Shirō Goemon sallied out of the fortress under the cover of night to launch a night raid on Ming camps, although they quickly discovered that both Ming and Joseon troops were on high alert and had to abort the plan. However, as they were returning to Dosan Fortress, they preemptively burned away the firewood.

Day 6: A turn for the worse

February 3, 1598 (25th year of Wanli reign, 12th month, 28th day)

Ming army launched an artillery barrage against Dosan Fortress from across Hakseongsan (click to enlarge).
The heavy rain slowly subsided on the sixth day. According to some Japanese sources, on this day some Ming troops moved their cannons to Hakseongsan and launched an artillery barrage across the hill into Dosan Fortress. Several Japanese troops were pulverised by cannon fire, causing a panic to spread. Japanese troops attempted to run for cover, but they were stopped by Katō Kiyomasa, who remained unfazed even as some cannonballs landed near him. Katō Kiyomasa's calmness and non-reaction misled Ming artillerymen into believing that their shots missed the mark, so they adjusted their guns and launched the next salvo with a higher trajectory, overshooting Dosan Fortress. It was at this point that Katō Kiyomasa ordered his troops to act as if they were getting shot at to further deceive the Chinese. As a result, Ming artillerymen continued to fire their cannons using high trajectory, missing most of their shots. 

It should be noted that Chinese and Korean sources make no mention of such artillery barrage taking place, as Ming army left its artillery train behind (to its own detriment). If this artillery barrage actually happened at all, it is likely that Ming artillerymen only employed a few lightweight anti-personnel pieces such as Fo Lang Ji (佛狼機) for suppressive fire, rather than heavy artillery for wall-smashing bombardment. Incidentally, some Korean sources do mention Japanese troops shooting at Hakseongsan with "cannonballs as large as chicken egg", presumably from an ō-deppō (大鉄砲) handheld matchlock cannon and nearly hitting Yang Hao (he was equally unfazed), although no specific date was given for this barrage. Perhaps Japanese barrage was a counter-barrage in response to Ming bombardment, although the possibility that these were unrelated incidents, or even propagandistic embellishments that did not actually happen, cannot be ruled out.

Like the days before, Joseon troops launched an assault on Dosan Fortress, and once again they were repelled by the Japanese. At around 11 am, yet another Japanese flotilla arrived at Ulsan and began sailing closer to Dosan Fortress. Japanese troops inside the fortress soon noticed something unusual about today's flotilla: instead of Katō Kiyomasa's own banners, these ships were flying the uma-jirushi (馬印, lit. 'Horse insignia') of Yamaguchi Munenaga and Mōri Katsunobu.

This can only mean one thing—new Japanese reinforcement was under way.

Yamaguchi Munenaga and Mōri Katsunobu's flotilla sailing from Seosaengpo Fortress to Ulsan Fortress (click to enlarge).
Ming troops at the river bank engaging Japanese flotilla (click to enlarge).
As it turned out, before Katō Kiyomasa rush back to Dosan Fortress on January 29, 1598 (Day 1), he sent out messengers to surrounding Japanese commanders to call for aid. Japanese commanders at Yangsan and Busan, being the closest to Seosaengpo, received the call on January 30, 1598 (Day 2) and dispatched their relief forces the soonest. Yamaguchi Munenaga (from Yangsan) and Mōri Katsunobu (from Busan) arrived at Seosaengpo on the evening of February 2, 1598 (Day 5), and sent out their ships the next day. Since both of them had only just arrived, the flotilla only scouted the area and briefly communicated with Japanese troops trapped inside Dosan Fortress using flag signals before reporting back to Seosaengpo. Nevertheless, signs of incoming help raised hopes for Japanese troops inside Dosan Fortress. At around 6 pm, additional relief forces led by Kuroda Nagamasa, Ankokuji Ekei, and Takenaka Shigetoshi also arrived at Seosaengpo.

Meanwhile, Katō Kiyomasa's messenger only just arrived at Suncheon Fortress (which was farther away from Seosaengpo). Incidentally, construction of Suncheon Fortress was completed on the same day, and Shimazu Yoshihiro (島津義弘) with his son Shimazu Tadatsune (島津忠恒) were hosting a celebratory feast with other Japanese commanders inside Suncheon Fortress when they received the news about Ulsan under siege. Due to Xing Jie's diversionary attack, Japanese commanders at Suncheon Fortress were reluctant to send out their full force to relief the siege. Kakimi Kazunao even specifically ordered Shimazu Yoshihiro to stay behind to defend the fortress, and only went to Ulsan with his own troops. Perhaps not wanting to lose reputation for not sending out help, Shimazu Yoshihiro later wrote a letter to his nephew Shimazu Toyohisa, asking him to go to Ulsan in his stead. He also dispatched a few retainers and 50 arquebusiers to reinforce Shimazu Toyohisa's 500 troops.

The rain finally stopped by nightfall, only to be replaced by strong westerly winds. The freezing winds took a serious toll on Ming troops, in particular Zhejiang infantry guarding the river banks. At midnight, Katō Shigetsugu (加藤重次), Shōbayashi Hayato (庄林隼人) and Kondō Shirou Goemon (近藤四郎右衛門), leading a contingent of 100 mounted samurai and 300 arquebusiers, sallied out of the eastern gate of ninomaru of Dosan Fortress to harass Ming army. They launched a few volleys of fire arrows and arquebus shots at Ming camps at the east side of Dosan Fortress before turning back.

Day 7: Renewed attack

February 4, 1598 (25th year of Wanli reign, 12th month, 29th day)

The strong wind that began to blow since last night persisted into the seventh day of the siege. At dawn, Yang Hao ordered Ming army to gather more firewood in preparation for another attack on Dosan Fortress, as he felt the strong wind could be helpful in spreading the fire. At noon, another 26-ship flotilla from Yeompo arrived at Ulsan and began approaching Dosan Fortress, and once again Ming troops guarding the river banks bombarded the flotilla with cannons. While both sides were busy exchanging fire against each other, one samurai and a few of his followers suddenly dashed out of Dosan Fortress to the river bank and began shouting to the flotilla. Although he did not understand Japanese, Yang Hao was alerted enough that he immediately dispatched Ming Right Division to reinforce Wu Wei Zhong's Zhejiang infantry at the river banks, as well as asking them to be extra vigilant. Ming army repelled the flotilla at around 5 pm.

Japanese flotilla sailing from Yeompo naval base to Ulsan Fortress for the fourth time (click to enlarge).
At around 6 pm, Yang Hao ordered Ming army to get ready for the attack. Ming troops silently approached Dosan Fortress under the cover of twilight, carrying firewood and with their shields readied. Unfortunately, they were spotted by Japanese sentries as they came near the palisades of Dosan Fortress, and were forced to retreat after suffering heavy casualties under fusillades of arquebus fire. By nightfall, Ming and Joseon army launched a second attack with much greater ferocity than before, ignoring casualties inflicted by Japanese arquebusiers and moving closer to Dosan Fortress. Realising that they may not be able to resist the assault with arquebus fire alone, Japanese defenders were forced to bust out the ō-deppō to supplement their firepower. The battle raged on until around 9.30 pm before Ming army retreated.

After today's attack, Yang Hao appeared to have a change of mind. He probably felt that trying to take the fortress by force was no longer practical after days of consecutive failures, and wanted to adjust his strategy to that of encirclement and investment. To this end, Yang Hao ordered his troops to upgrade their tents into semi-permanent thatched shelters, and urged Gwon Yul and Yi Deok-hyeong to hasten the next delivery of supply. Ma Gui suggested Yang Hao to lift the blockade of one side of Dosan Fortress, then ambush the Japanese as they came out. However Yang Hao rejected his idea.

Late into the night, a small Japanese ship sneaked back to Dosan Fortress, presumably due to the shouting communication earlier in the day. About 30 Japanese troops came out of Dosan Fortress and attempted to board the ship. However, they were immediately attacked by Ming troops laying in ambush. After a brief skirmish, Wu Wei Zhong's Zhejiang infantry managed to behead six Japanese troops, whereas Ming Right Division troops beheaded one. The rest ran back into Dosan Fortress.

In the meantime, Mōri Hidemoto finally arrived at Seosaengpo at around 4 pm. Japanese commanders at Seosaengpo held a war council that night to decide their next course of action—whether to send a relief force to Dosan Fortress immediately, or wait for further Japanese reinforcement to arrive before sending out help. They concluded that an advance party would be dispatched the next day, but the majority of Japanese forces should stay and wait for more reinforcement.

Day 8: Living hell

February 5, 1598 (25th year of Wanli reign, 12th month, 30th day)

It was February 5, 1598, last day of the year of Chinese calendar, and the eighth day of the siege. Dosan Fortress already ran out of food and water, and days of exhaustion, starvation, dehydration, and freezing winter turned the fortress into a living hell (in fact the Japanese only managed to survive this long thanks to the heavy downpour of the past few days alleviating some of their water shortage problems). Japanese troops had slaughtered the last of their pack animals for food, and resorted to munching paper and dirt on the wall for subsistence, as well as drinking urine to sate their thirst. They were so desperate that some sneaked out the fortress to scavenge for leftover field ration on the frozen corpses of their fallen comrades-in-arms, while others drank water from ditches full of dead bodies and blood. Only the highest ranking Japanese commanders could have some semblance of meal, but even them had to ration their food into pinches of rice. To stave off the cold, samurai, ashigaru, and levied labourers disregarded their social standing and bunched together in groups of dozens of people each. Despite their best effort, incidents like people unexpectedly drop dead due to the cold or froze to death in their sleep were daily occurrence. In his diary, Ōkōchi Hidemoto recorded that he was malnourished to the point of becoming literal skin-and-bone, and that a friend of his, who he described as a large and burly man, refused to take off his armour to conceal his rapidly emaciating frame.

While Japanese troops were suffering inside their fortress, Chinese troops besieging them hardly fared any better. Despite some Korean sources claiming that Ming army was well-supplied, the reality of Korean logistics mismanagement cannot be made more apparent by multiple reports from Joseon officials actually present at the frontline. To sum it up, Yi Yong-sun (이용순 or 李用淳), overseer of the entire supply operation, ignored his duty and returned to Gyeongju for no reason, and many Joseon quartermasters were not doing their jobs at all. Ming army ran dangerously low on food, and the warhorses, which had not eaten anything for nine straight days, were dying by the hundreds. In fact the situation was so bad that Jang Un-ik and Yi Deok-hyeong, two of the highest ranking Joseon officials, had to take the matter into their own hands and do the jobs of their inferiors. Despite their best effort, they only managed to secure stable food supply for the highest ranking Ming commanders, Yang Hao and Ma Gui (as the Koreans were afraid to anger them). Even Ming commanders had depleted their salt and sauce provisions with no hope of resupply, and the rank and file were simply left to their own devices. The death of more than a thousand warhorses (and rapid weakening of the rest) had a disproportionate impact on combat readiness of the predominantly-mounted Ming army, not to mention the exhausted and starving Ming troops exposed to freezing temperature for days. Joseon officials were painfully aware that given the sorry condition of Ming army, the entire siege campaign would be thrown into jeopardy the moment Japanese reinforcement show up. Unfortunately, they were incapable of salvaging the situation.

Japanese advance party and flotilla from Seosaengpo went to Ulsan (click to enlarge).
Leaving aside the suffering of both armies, by 7 am in the morning, Japanese advance party from Seosaengpo had arrived at Ulsan by land and set up a camp on a hill known as Songsan (송산 or 松山), some 12 km away from Dosan Fortress. Meanwhile, another Japanese flotilla also arrived at Ulsan. Unlike previous days, it did not attempt to break through the encirclement, but waited patiently on the river.

Later in the day, Katō Kiyomasa wrote a letter to Ming army, informing the Chinese of his intention to negotiate for surrender. He requested permission to let in a Buddhist monk on the Japanese flotilla to serve as translator and draft the written agreement, on the pretense that no one in Dosan Fortress spoke Chinese. On the Ming side, Yang Hao already knew that taking Dosan Fortress by force would be difficult, and his troops were in a terrible shape, so when he received news that the Japanese were trying to sue for peace, he gladly accepted it and let the Buddhist monk enter Dosan Fortress. After some back and forth communication, both sides agreed to hold a peace talk in three days, in which Katō Kiyomasa was required to personally attend. Little did Yang Hao know, the flotilla was not Katō Kiyomasa's, but a scouting flotilla sent by Mōri Hidemoto, Kuroda Nagamasa, Yamaguchi Munenaga and Takenaka Shigetoshi. It had already made contact and coordinated with Japanese troops inside Dosan Fortress using flag signals beforehand, so when the "Buddhist monk" was allowed to enter the fortress, he brought with him the news of the arrival of Japanese relief force, which boosted the morale of Japanese troops tremendously. The flotilla returned to Seosaengpo afterwards.

(It should be noted that Korean and Japanese sources strongly disagree on which side initiated the negotiation. Many Japanese sources claim that it was the Chinese that initiated the peace talk after being repeatedly defeated, and the peace talk was initiated on Day 7 rather than Day 8. However, it makes no logical sense that the Chinese would sue for peace during the day and then immediately attack in the same evening, so Japanese version of the event simply cannot be true. This logical problem did not go unnoticed by Japanese historians either. However, instead of acknowledging the mistake, later Japanese sources such as Nihon Senshi simply alter the time of the Day 7 attack from evening to morning to forcibly harmonise the discrepancy.)

By noon, additional reinforcement led by Nabeshima Naoshige and his son Nabeshima Katsushige, as well as Hachisuka Iemasa, Ikoma Kazumasa, Katō Yoshiaki, Wakisaka Yasuharu and Hayakawa Nagamasa, also arrived at Seosaengpo.

Later in the night, Katō Kiyomasa dispatched two parties out of Dosan Fortress to conduct a so-called "night raid" mission. Despite the name, they were actually foragers desperately looking for food and water. One of the parties, of about 30 men strong, headed straight to a water well near the outskirt of Dosan Fortress to collect water. Unfortunately, they ran into Korean commander Kim Ung-seo and a contingent of defected Japanese troops under his command, who were guarding the water well since Day 4. Kim Ung-seo immediately attacked them, killing five and captured another five. Yang Hao was notified of the incident and immediately ordered the captives to be brought to him and interrogated. After witnessing the severely famished captives, and learnt of the dire situation inside Dosan Fortress (according to the captives, Dosan Fortress had completely run out of food and water, and out of about 10,000 starving souls still alive, less than one thousand were combat capable.), Yang Hao was finally able to put his mind at ease, confident that the Japanese wouldn't be able to hold out for much longer.

Day 9: An uneasy new year

February 6, 1598 (26th year of Wanli reign, 1st month, 1st day)

Korea welcomed its Chinese New Year in tension and uneasiness. Nevertheless, Joseon King Yi Yeon (이연 or 李昖, more commonly known as King Seonjo) personally visited Xing Jie to give him a new year greeting. Xing Jie gifted the king with two calligraphic scrolls to congratulate him in advance on the victory of Imjin War, in return King Yi Yeon wished him a prosperous new year and congratulated him in advance on the victory at Ulsan. The two had a great time together. 

In stark contrast, Ryu Seong-ryong went to Ulsan at dawn to give Yang Hao and Ma Gui his new year greeting only to be met with cold shoulder, as no one at the frontline was in any mood of celebration. Yang Hao urged him to return to Gyeongju as soon as possible to send in the next delivery of supply, going so far as to declare that the supply problem was so critical that even a single dan of rice should be delivered to the frontline at the double.

The Japanese however were in even more sombre mood compared to the Chinese and Koreans. Dosan Fortress was literally hanging by a thread, with less than 6,000 Japanese troops alive and casualties mounting at an alarming rate due to starvation and freezing temperature. Katō Kiyomasa and Asano Yoshinaga wrote a joint distress letter to seven Japaneses commanders, among them Kobayakawa Hideaki and Mōri Hidemoto, to explain the dire situation inside the fortress. They stated that if reinforcement didn't come soon, the entire garrison of Dosan Fortress was prepared to fight to the last man. If the fortress fell, they hoped that the recipients of the letter can at least bring the news of their valiant last stand back to Japan.

Zu Cheng Xun crossed Taehwa River (click to enlarge).
Later in the day, Ming mounted scouts detected Japanese presence at Songsan. Since Japanese advance party was few in numbers, Yang Hao only ordered Zu Cheng Xun (that guarded the northern bank of Jeontan) to cross Taehwa River to join force with Wu Wei Zhong's detachment to monitor Japanese activities from afar.

Meanwhile, Shimazu Toyohisa arrived at Eonyang and captured Eonyang Fortress after defeating a small garrison there. At around 2 pm, Kakimi Kazunao and Kumaga Naomori arrived at Seosaengpo. They were followed by Chosokabe Motochika, Nakagawa Hidenari, Ikeda Hideuji, Ikeda Hideo, Mōri Katsunobu, Mōri Katsunaga, Akizuki Tanenaga, Takahashi Mototane, Itō Suketaka and Sagara Yorifusa, who arrived in succession at around 4 pm. Later in the evening, two retainers of Asano Yoshinaga and one retainer of Ōta Kazuyoshi slipped out of Dosan Fortress and delivered the distress letter to Seosaengpo, arriving by nightfall. Upon receiving the letter, Japanese commanders at Seosaengpo held an emergency meeting, and decided that they couldn't wait any longer—the relief force would immediately depart the next day. Mōri Hidemoto also initiated a joint letter, signed by Japanese commanders at Seosaengpo, to report the current status of Dosan Fortress and Seosaengpo to Hideyoshi.

Day 10: Reinforcement

February 7, 1598 (26th year of Wanli reign, 1st month, 2nd day)

Japanese relief force marched to Ulsan while Japanese flotilla sailed to Yeompo Naval Base (click to enlarge).
On February 7, 1598, the Japanese army that gathered at Seosaengpo finally made its move. The massive relief force departed for Dosan Fortress by both land and water route. On land, Nabeshima Naoshige and Kuroda Nagamasa led the First Division and departed first, with Hayakawa Nagamasa, Kakimi Kazunao, Kumaga Naomori and Takenaka Shigetoshi acting as ikusa metsuke (軍目付, senior military supervisor/army superintendent). Katō Yoshiaki, Nakagawa Hidenari, Ikoma Kazumasa, Wakisaka Yasuharu, Yamaguchi Munenaga, Ikeda Hideo led the Second Division and departed after them, and Mōri Hidemoto led the Third Division and departed last. On the water, Chosokabe Motochika and Ikeda Hideuji set sail to Yeompo to rendezvous with Katō Kiyomasa's fleet, with Katō Kiyomasa's troops that remained at Seosaengpo hitching a ride on their ships.

Beside the main relief force from Seosaengpo, there were other Japanese commanders that bypassed the Seosaengpo gathering and headed to Dosan Fortress directly. Shimazu Toyohisa that arrived at Eonyang on Day 9, as well as Kikkawa Hiroie and Mōri Takamasa, who arrived on Day 11, were some of the more notable examples. Tōdō Takatora (藤堂高虎), who just completed the construction of Suncheon Fortress, dispatched his adopted son Tōdō Takayoshi and subordinate Tōdō Yoshikatsu to relief Ulsan. Matsuura Shigenobu, who also took part in the construction of Suncheon Fortress, personally led his troops to Ulsan. Kurushima Hikozaemon from the currently-leaderless Kurushima Michifusa (来島通総)'s fleet (Kurushima Michifusa was killed in Battle of Myeongnyang), as well as Kan Uemonpachi, son of naval commander Kan Michinaga (菅達長), also brought a portion of their respective fleets to support Ulsan.

Bai Sai set up a second line of defence at Jeontan while Mao Guo Qi moved to guard the river bank (click to enlarge). It should be noted that Mao Guo Qi's movement is merely an educated guess, as his exact whereabouts before today's order was unknown. Nevertheless, given that Mao Guo Qi was part of Ming Left Division and fought together with Li Ru Mei on Day 2, it's likely that he stayed with Li Ru Mei.
As Japanese relief force gradually gathered at Songsan, the once-small camp set up by the advance party now became filled with all sort of war banners. Upon receiving scout report of this sudden increase in activities, Yang Hao immediately realised that something was not right. He ordered Bai Sai to lead a contingent of cavalry to reinforce Po Gui at the northern bank of Jeontan and set up a second line of defence, as well as sending Mao Guo Qi and his southern troops to reinforce Wu Wei Zhong's Zhejiang infantry and guard the river bank around Dosan Fortress.

In stark contrast to the quick reaction to Japanese activities at Songsan, the massive increase of ships and activities at Yeompo somehow went unnoticed by Lu Ji Zhong guarding the the river mouth only several kilometres away from it. Perhaps this was due to carelessness, or perhaps daily harassment of Japanese flotilla numbed his sense of danger. In any case, Yang Hao remained oblivious to the danger and made no arrangement to defend against Japanese reinforcement from the river, and this grave mistake ultimately costed him the entire siege campaign. Yang Hao was so furious over this negligence that he sacked Lu Ji Zhong later.

Later that night, Katō Kiyomasa once again dispatched his retainer to Songsan to plea for help.

Day 11: Day of reckoning

February 8, 1598 (26th year of Wanli reign, 1st month, 3rd day)

February 8, 1598 was the day when the peace talk was due to take place. Yang Hao dispatched a messenger to the outskirt of Dosan Fortress and urged Katō Kiyomasa to come out and attend the negotiation. The Chinese had no intention to actually negotiate with the Japanese, however. The peace talk was but a ploy to lure out and capture Katō Kiyomasa. 

Nevertheless, Katō Kiyomasa refused to show up. Yang Hao's messenger was greeted by Ōta Kazuyoshi from inside the fortress, who gave an excuse that Katō Kiyomasa, along with other high-ranking commanders inside the fortress, were gravely ill, so he couldn't attend the negotiation personally, and no one was healthy enough to act as his representative. And thus the peace talk fell apart before it even started.

It should be noted that different Japanese sources give different reasons on why Katō Kiyomasa went back on his word. Some sources claim that a Japanese defector in the Ming army secretly leaked the ploy to him, while other sources claim that he was stopped by Asano Yoshinaga and his own subordinates at last minute. Regardless of the actual reason, Katō Kiyomasa took a great gamble in doing so. Dosan Fortress was literally on the brink of capitulation, so botching the peace talk at this critical moment put the entire fortress at risk of being massacred should Ming army successfully capture it later. Fortunately for him, the gamble ultimately paid off. Help would arrive on this very day.

Japanese fleet sailed to Ulsan, cutting off Lu Ji Zhong in the process (click to enlarge).
Early in the morning at around 4 am, Japanese ships that gathered at Yeompo—now a full-fledged war fleet, began to set sail to Dosan Fortress. Meanwhile, Joseon naval commander Yi Un-ryong, who stayed at Gyeonju doing absolutely nothing over the entire duration of this siege campaign, suddenly remembered he had a untouched fleet at his disposal, and went to reconnoitre the river. What laid before his eyes was nothing short of terrifying, as he witnessed hundreds of Japanese ships entering Namgang River (남강 or 藍江, lit. 'Blue River', not to be confused with another more famous Nam River) from the sea and began sailing upstream, thronging the entire river with hulls and masts. Shocked by the discovery, Yi Un-ryong wrote an emergency report to Ryu Seong-ryong (who was at Gyeongju), and then fled as far as he could. Not only Yi Un-ryong did not engage the Japanese to delay their advance, nor retreat to Ulsan to prepare for a defensive engagement under more favourable conditions (i.e. with Ming support from land), he did not even bother to send a warning to Ming army about the incoming Japanese fleet. His selfish and cowardly action, along with Lu Ji Zhong's negligence, wasted away precious time that Ming army could have use to prepare for a countermeasure. As a result, at around 4 pm Japanese fleet arrived at Ulsan in force and blockaded entire section of Taehwa River and Dongcheon River. By that time, Ming army was powerless to stop them (Yang Hao was so embittered by the incident that he later urged the Koreans to build more warships).

Japanese relief force set up a new camp and began harassing Zu Chen Xun and Wu Wei Zhong's detachment (click to enlarge).
Around the same time, the last of the Japanese relief force, Kikkawa Hiroie and Mōri Takamasa, finally arrived at Ulsan. With the relief force finally assembled, Japanese Second and Third Division marched north and set up a new camp on a hill just south of the southern bank of Jeontan, right before the camp of Zu Cheng Xun and Wu Wei Zhong's detachment. Trapped between the new camp and Japanese fleet occupying Taehwa River behind their back, both of them were cut off from the rest of the Ming army. Worse yet, they were now being harassed by multiple Japanese war parties, each numbering 50 to 60 troops, from the new camp.

First Division of the Japanese relief force attempted to cross Taehwa River only to be beaten back by Li Ru Mei and Jie Sheng (click to enlarge).
Seeing that Zu Cheng Xun and Wu Wei Zhong's detachment were pinned down, Kuroda Nagamasa, Hachisuka Iemasa, Nabeshima Naoshige of the First Division, along with Kikkawa Hiroie and Mōri Takamasa, decided to march straight to Dosan Fortress. With support from Japanese fleet on the river, they attempted to forcibly cross Taehwa River at a river bank about 2 km west of Dosan Fortress. Unfortunately, their attempt was quickly discovered by the Ming army. Li Ru Mei and Jie Sheng led a contingent of cavalry, along with a number of Joseon troops, and attacked them. After a fierce battle, First Division was beaten back to the southern side of Taehwa River.

Standoff at Taehwa River (click to enlarge).
At this point, Taehwa River was filled to the brim with Japanese ships, and the entire length of the southern river bank was bristle with Japanese troops and banners. Yang Hao realised that his was quickly running out of options. He could either call for a full retreat before Japanese relief force cross the river en masse, or gamble everything and attack Dosan Fortress one last time, hoping that the defeat of Katō Kiyomasa could seriously damage the morale of the Japanese, allowing Ming army to deal with them somehow. Yang Hao picked the second option, and ordered Ming army to prepare torches for the night attack. However, before Ming army launch its final assault, Yang Hao had to make a few adjustments to Ming deployment. He tasked Ming Right Division with maintaining the encirclement of Dosan Fortress as well as preparing for the attack, and drew up the rest of the Ming army into three defensive positions.
  1. Bai Sai and Po Gui remained at Jeotan, keeping a look-out against Japanese relief force in the new camp. Joseon commanders Yi Si-eon and Seong Yun-mun and some Joseon troops were sent to assist them.
  2. Li Ru Mei, Jie Sheng and some Joseon troops defended the river bank between Dosan Fortress and Jeontan against potential landing of Japanese fleet on Taehwa River, as well as potential river crossing of Japanese troops from the other side.
  3. Southern troops under Wu Wei Zhong and Mao Guo Qi were stationed around the river confluence, guarding against both Japanese troops at the southern bank of Taehwa River and Japanese fleet on Dongcheon River.
Final repositioning of Ming army before it launches its last attack (click to enlarge).
As for Zu Cheng Xun and Wu Wei Zhong's detachment at the southern bank of Jeontan, they were more or less abandoned and left to their own devices. Regrettably, since the only naval power on the coalition side had fled, Ming army without any ships of its own would be hard-pressed to mount a rescue operation across the river while being threatened from at least three directions (i.e. Japanese defenders inside Dosan Fortress, Japanese fleet on the river, as well as Japanese relief force troops at the southern bank of Taehwa River). Ironically, as dangerous as their position was, they were still somewhat better off than Lu Ji Zhong, who was positioned farther away from the main army. Lu Ji Zhong was trapped between Yeompo naval base, Japanese relief force at Ulsan, not to mention Japanese fleet on Dongcheon River could cut off his line of retreat at any moment. In fact, Ming army lost all contact with Lu Ji Zhong after Japanese fleet blockaded the rivers, and no one knew what happened to him for the remainder of the siege campaign.

While Ming army was busy preparing, Mōri Hidemoto dispatched two of his retainers to sneak into Dosan Fortress (the fact that Katō Kiyomasa and Mōri Hidemoto were able to sneak messengers in and out of Dosan Fortress so easily shows the rapid weakening of Ming troops due to lack of supply. Katō Kiyomasa had to ask for Chinese permission to let in the "Buddhist monk" just a few days prior, but now the encirclement had become extremely porous). The messengers updated Katō Kiyomasa with the current status of the relief force and its planned rescue operation in the coming days, encouraging the defenders to hold out just a little longer.

Later that night, Shimazu Toyohisa left Eonyang and marched towards Ulsan.

Day 12: Final Attack and Retreat

February 9, 1598 (26th year of Wanli reign, 1st month, 4th day)

Ming army finished its preparation by midnight. Then, under the leadership of Yang Hao, it launched one final attack on Dosan Fortress with a ferocity second only to Day 3 assault. Ming artillerymen relentlessly battered Dosan Fortress, setting the fortress alight, while Ming troops set up siege ladders and attempted to climb over the wall. Japanese defenders inside Dosan Fortress poured hails of arquebus and ō-deppō rounds into Ming ranks, and cut down anyone that managed to climb up. Unfortunately, days of starvation, camping in the wild under heavy rain and freezing wind, and the death of hundreds of warhorses had taken a heavy toll on the morale and combat readiness of Ming troops. In stark contrast, Japanese troops were able to put everything on the line and fought with crazed determination, knowing full well that help was within reach. As a result, Ming army suffered heavy casualties without making significant progress, and began to show signs of faltering and fear. Realising the hesitation of his men, Yang Hao executed several retreating troops for cowardice, and ordered the faltering cavalry commander Li Hua Long to be tied up and paraded in front of the army to maintain discipline. Ming army resumed attack with increased ferocity. Many Ming captains led their men from the front during the attack, often losing their lives or being seriously wounded in the process. Among the fallen was Yang Wang Jin, a brigade commander from Datong leading 1,000 cavalry, and the highest ranking Ming officer to perish in the siege campaign.

A flotilla of 90 Japanese ships on Taehwa River began to slowly sail upstream (click to enlarge).
While the battle raged on, a letter claiming that as many as sixteen Japanese commanders from Gadeok Island, Angolpo, Jugdo, Busan, and Yangsan had arrived at Ulsan with 60,000 troops was intercepted by Ming Right Division, which reported it to Yang Hao and Ma Gui. At the same time, Yang Hao also received report that a flotilla of about 90 Japanese ships split from the main fleet and was sailing upstream of Taehwa River (i.e. sailing pass Jeontan), and could easily make uncontested landing beyond the reach of Bai Sai and Po Gui and then attack the rear of the Ming army from the west. Realising that Ming army was under serious risk of being surrounded, Yang Hao had a brief discussion with Ma Gui, and finally decided to call off the attack and make a full retreat.

Shocked upon hearing the news about the retreat, Yi Deok-hyeong and a number of Joseon officials rushed to Ming siege camp and passionately tried to persuade Yang Hao against the idea. The Koreans even suggested that Ming army should send a 10,000-strong detachment to occupy the (what they considered) advantageous ground around Jeontan and the road to Eonyang, and engage the Japanese in open battle. However, the foolish suggestion failed to take into consideration that Japanese had total naval supremacy, and could make landing at any point of the entire length of Taehwa River and even Dongcheon River, so defending only the west side of Dosan Fortress was completely pointless. Yi Deok-hyeong also conveniently left out the fact that Joseon troops, who were so unreliable that nearly one-half of the army deserted at the time Ming army still had the upper hand, were now fleeing en masse in light of the worsening situation. 

Unsurprisingly, Yang Hao and Ma Gui knew the unreliability of their ally very well after fighting side-by-side with the Koreans for so long. Given that Joseon army had abandoned the Ming army, they obviously had no intention of being treated like cannon fodder by the Koreans. At around 7 am in the morning, the order to cease attack and prepare for retreat was formally issued. By 9 am, the order to retreat was also issued, and Ming army began a full retreat. Ming infantry, as well as wounded troops, were the first to leave the battlefield, crossing Dongcheon River and heading east towards Gyeongju, whereas Ming troops surrounding Dosan Fortress lifted the siege and retreated northwards into the mountains. Cavalry commanders such as Bai Sai and Po Gui at Jeontan, as well as Li Ru Mei and Jie Sheng at the river bank west of Dosan Fortress, were ordered to act as rearguard and cover the retreat for the rest of the army. Yang Hao also ordered Yang Deng Shan to lead a contingent of cavalry to support Bai Sai and Po Gui at Jeontan. By 3 pm, the majority of Ming army (with the exception of rearguard and Yang Hao himself) had left, so Yang Hao ordered the dismantling of the main siege camp on Hakseongsan and prepare for the retreat of his own troops.

Ironically, the supply that Yang Hao had been repeatedly asking for was finally delivered to the frontline earlier today, although at this point the supply was nothing but extra burden for the retreating Ming troops to carry back to where it came from. Since Ming army was unable to carry all the supplies during the retreat, Yang Hao had to order the leftover to be burned down to prevent them from falling into Japanese hands. Despite this, Yang Hao still could not put his mind at ease. While waiting for the rearguard cavalry to catch up with his troops, he personally went to the stockpile area of the supply (at the foothill of Hakseongsan) to make sure that everything was properly burnt down. Yang Hao also ordered his own servants to seek out stragglers and cavalrymen that lost their mounts, as well as scouring the battlefield to collect discarded armours, weapons, and other materials to be burned. The destruction of Ming war material was so complete, that the Japanese did not even find trash inside the dismantled siege camp when they visited the site days after, although this also caused further delays to Yang Hao's own retreat. After making sure that nothing of value was left behind, Yang Hao himself finally retreated at some time after 3 pm.

Ming army lifted the siege and began to retreat. Ming cavalry were recalled to perform rearguard action (click to enlarge).
As for the Japanese, the defenders of Dosan Fortress quickly noticed that Ming troops were retreating, and immediately dispatched messengers to notify the Japanese relief force across Taehwa River. However, after witnessing the discipline and prowess of Ming rearguard, Japanese relief force deemed them too dangerous to attack, and thus chose a wait-an-see approach, wasting away nearly half a day doing nothing. It wasn't until they saw the smoke from the burning of war material, the evacuation of the main siege camp on Hakseongsan, and even the rearguard at Jeontan had begun to leave, that they finally decided to commence the rescue operation. Even so, Kuroda Nagamasa and Hachisuka Iemasa of the First Division were fearful of Ming army and hesitant to move, further delaying the operation (unbeknownst to both of them, this act of cowardice was witnessed and recorded by ikusa metsuke of the First Division, and they would be severely punished by Hideyoshi because of it).

Ming troops stranded at the southern bank of Taehwa River attacked into Japanese camp (click to enlarge).
While the First Division was hesitating, Second and Third Division of Japanese relief force inside the new camp suddenly came under attack from Zu Cheng Xun and Wu Wei Zhong's detachment. Despite being stranded and abandoned (Yang Hao did not even bother to inform them about the retreat, and they were not aware that the rest of the Ming army had left), they nevertheless stood their ground and even launched an attack uphill. In spite of literally every odds against them, Ming troops still fought the Second and Third Division troops led by Mōri Hidemoto to a standstill. As such, the Second and Third Division of the Japanese relief force were pinned down and unable to cross the river.

Japanese First Division crossed Taehwa River (click to enlarge).
Meanwhile, Kikkawa Hiroie, who was positioned behind Kuroda Nagamasa and Hachisuka Iemasa, finally had enough of their cowardice and decided to cross the river on his own. He was reprimanded by Ankokuji Ekei for stepping out of line and disobeying order, but rebuked him by saying that a monk should not interfere with the matters of a samurai (Ankokuji Ekei was a Buddhist monk) and crossed the river anyway. Katō Kiyomasa witnessed the river crossing from Dosan Fortress, and was so impressed by his bravery that he thought Kikkawa Hiroie's original three flap uma-jirushi banner was unbefitting of a samurai of such calibre. As a sign of gratitude for being the first to save Dosan Fortress from danger, Katō Kiyomasa gifted his own personal banner, a silver-coloured nine flap uma-jirushi, to Kikkawa Hiroie after the battle was over, of which Kikkawa Hiroie later added another four flaps to the banner and changed its colour to red. On the other hand, due to the little episode between the two, Ankokuji Ekei would later deliberately withhold information of Kikkawa Hiroie's bravery and exploits in his report to Hideyoshi and Mōri Terumoto (毛利輝元).

Replica of Kikkawa Hiroie's thirteen flap uma-jirushi displayed at the entrance of Sengoku no Niwa Museum of History (戦国の庭歴史館), Hiroshima, Japan.
With Kikkawa Hiroie taking the lead, the rest of the First Division finally got their act together and crossed Taehwa River to attack Ming rearguard. At the same time, Japanese fleet on Dongcheon River began to made landing, whereas Japanese troops inside Dosan Fortress also opened its gates and poured out to support the First Division. As most of the Ming army had left, Ming rearguard realised that they could not resist the landing of Japanese relief force while being threatened from three sides, so they only briefly clashed with the Japanese before retreating (Kikkawa Hiroie, who was the first to cross the river and engaged in combat, only managed to kill six Ming troops). After repelling Ming rearguard, Japanese First Division established a beachhead at the northern bank of Taehwa River. Kikkawa Hiroie, being bold as ever, raced ahead of the rest of the First Division and recaptured Byeongyeongseong. His decisive action successfully cut off Yang Hao's line of retreat to Gyeongju.

Kikkawa Hiroie recaptured Byeongyeongseong, forcing Yang Hao to change direction. Ming rearguard engaged and repelled Japanese pursuers from Dongcheon River (click to enlarge).
With his eastern line of retreat cut off, Yang Hao was forced to retreat westwards to Eonyang. Seeing that Ming army was retreating, funateshū (船手眾, naval troops) of Japanese fleet and Katō Kiyomasa's Seosaengpo troops that were hitching a ride on their ships seized the opportunity and disembarked at Dongcheon River with 200 to 300 arquebuses to chase after Ming army. Unfortunately, they ran into Ming rearguard a mere 300 m from the river bank. Bai Sai and Yang Deng Shan immediately launched a cavalry countercharge, shooting dead several Japanese troops, beheading eight more, and drove the rest back to their ships. In addition, the First Division of the Japanese relief force was still in the process of crossing Taehwa River and had not yet amassed enough troops to begin the pursuit operation, whereas Second and Third Division were pinned down in their camp thanks to the action of Zu Cheng Xun and Wu Wei Zhong's detachment. As such, Yang Hao was able to retreat in relative safety.

With the last of the Ming army retreating, Dosan Fortress was finally spared from its doom. Japanese ships on the river began delivering food and supply into the fortress, and many starving troops immediately gorged themselves full the moment they saw food. Unfortunately, this resulted in even more death due to refeeding syndrome.

Shimazu Toyohisa blocked Yang Hao's line of retreat, forcing him to turn north (click to enlarge).
Meanwhile, Shimazu Toyohisa, who came to Ulsan from Eonyang, joined force with the Japanese troops that disembarked from the 90-ship flotilla and blockaded the road, cutting off Yang Hao's line of retreat once again and forcing him to turn north and take the long mountain route to Gyeongju. While Ming army was switching route, Shimazu Toyohisa personally rode ahead of his army and attacked alone, beheading two Ming troops but was lightly injured in his left ear. However, Shimazu Toyohisa's troops consisted of foot soldiers that could not keep up with him, so he was unable to prevent Ming army from leaving. 

Wu Wei Zhong's detachment forcibly crossed Taehwa River under heavy fire (click to enlarge).
Zu Cheng Xun stormed through Japanese camp and sneaked to Seosaengpo Fortress (click to enlarge).
At the southern bank of Jeontan, the fierce battle in the new camp had finally begun to shift in Japanese favour. It was an unwinnable battle from the start, as Ming troops were starving, exhausted, and outnumbered, not to mention they were attacking uphill against a well-defended Japanese position held by fresh troops. As the situation became untenable, Wu Wei Zhong's detachment decided to call off the attack and retreat northwards, forcibly crossing Taehwa River under heavy fire from Japanese ships on the river and pursuing Japanese troops from the camp. As a result, Wu Wei Zhong's detachment suffered heavy casualties, losing as many as 200 troops in battle and during retreat. On the other hand, Zu Cheng Xun had a different idea. Instead of retreating to the north, he gathered his retinue cavalry and charged through the camp. In the ensuing fierce battle, Zu Cheng Xun's own horse was shot out from under him, and many of his retinue cavalry also lost their mounts. Nevertheless, they still managed to break out of Japanese encirclement and escaped south. Still unsatisfied with the outcome, Zu Cheng Xun and his troops sneaked to Seosaengpo Fortress (now largely empty since most Japanese troops had left for Ulsan) later that night and stole the signboard on its bridge before slipping back to friendly territory.

Japanese Second and Third Division crossed Taehwa River, captured Hakseongsan, and rendezvoused with First Division (click to enlarge).
After the attack on Japanese camp was dealt with, Second and Third Division of the Japanese relief force were finally able to cross Taehwa River. They occupied a high ground near the northern bank of Jeontan, but did not immediately chase after Ming army. Instead, Mōri Hidemoto assigned his troops to guard the high ground, while Second Division moved towards Dosan Fortress to capture the (now vacant) Hakseongsan and rendezvous with First Division. In the mean time, First Division also completed its river crossing. 

Final encounter behind the hill of Baegamsa Temple (click to enlarge).
With Dosan Fortress completely secured and large numbers of troops congregating together, Kuroda Nagamasa finally gathered enough courage to begin the mopping up and pursuit operation in the earnest. Japanese relief force successfully killed a number of stragglers, and was able to quickly close the distance with the retreating Ming army, finally catching up with Yang Hao's troops behind the hill of Baegamsa Temple (백암사 or 白奄寺, present day Baeg-yangsa Temple), about 4.8 km away from Ulsan Fortress Complex. To shake off the pursuers, Yang Hao once again ordered Ming rearguard cavalry to cover the retreat. Li Ru Mei and Jie Sheng launched a cavalry charge against the Japanese, killing a number of Japanese troops and drove the rest away. However, after Ming rearguard cavalry returned to their formation, Japanese relief force resumed its pursuit and began trailing the Ming army from a safe distance for another 3 km. The tense stare-off was finally broken when two mounted samurai carrying white banners rode closer to the Ming army to probe its response. Both of them were promptly beheaded by Ma Yun (麻雲) and Wang Guo (王果), Ma Gui's retinue cavalry. Seeing that Ming army closely guarded its retreat, Japanese relief force finally gave up and returned to Ulsan.

And that left us with Lu Ji Zhong. Due to the fact that he lost all contact with the rest of the Ming army and no one knew what happened to him, most Korean sources presume that his entire unit of 2,100 troops was wiped up to the last man. However, it can be known from other sources that Lu Ji Zhong was later sacked by Yang Hao, and the command of his troops was transferred to his successor, Chen Chan (陳蠶), who later had a merger with another 1,600 troops to make a 3,000-strong combined regiment. In other words, despite suffering the heaviest casualties among all Ming units, Lu Ji Zhong still managed to escape with large portion (1,400 troops out of 2,100 total) of his unit intact.

Aftermath

Having rid of the pursuers at last, Yang Hao returned to Gyeongju safely, although he only made a brief stop at Gyeongju before heading to Andong. Meanwhile, Japanese relief force also returned from the pursuit and encamped at Ulsan Eupseong (Ulsan walled town). Later that night, commanders of the relief force went to Dosan Fortress to meet the commanders of Dosan Fortress. Katō Kiyomasa, Asano Yoshinaga, and Ōta Kazuyoshi then wrote a joint final report back to Japan, detailing the entire siege and relief of Ulsan.

A day after the siege (February 11, 1598), Ryu Seong-ryong saw that there were still many surplus supply meant for Ming army left in Gyeongju, so he ordered Seong An-ui (성안의 or 成安義) to distribute the supply among Joseon troops, under the pretense of preventing the supply from falling into Japanese hands (he later proclaimed that the Koreans did their utmost to keep the frontline well-supplied, notwithstanding the fact that Ming troops starved at the frontline while supplies continued to pile up in Gyeongju). In addition, Ryu Seong-ryong and Gwon Yul managed to rally about 800 Joseon stragglers returning from Ulsan and stationed them in Gyeongju to defend against potential Japanese attack, but allowed the rest to return home.

On the Chinese side, despite the failure of the siege campaign, Ming army still took up the defence of Korea. At the beginning of March, some Ming commanders that returned from Ulsan (as well as additional commanders that entered Korea after the siege) were reassigned to defend various places in Korea: Li Fang Chun, Lu Ji Zhong, Li Hua Long, Lu De Gong and Niu Bo Ying (牛伯英) were assigned to defend Andong; Ye Bang Ron (葉邦榮) to Yonggung; Wu Wei Zhong to Chungju; Chen Yu Wen to Suwon; Lan Fang Wei (藍芳威) to Jiksan; Li Ning (李寧) to Gongju; Dong Zheng Yi, Chai Deng Ke (柴登科) and Qin De Gui (秦德貴) to Jeonju; as well as Bai Sai to Anseong. The rest of the Ming army gradually returned to Hanseong, as were Ma Gui and Yang Hao, who returned to Hanseong on March 14 and March 22 respectively.

Analysis

From the onset, this blog post dispelled several prevailing myths about Siege of Ulsan, as well as Imjin War in general, including but not limited to:
  • "Ulsan Japanese Castle" was a single castle (it was actually a massive multi-fortress complex, as were all other Waeseong in Korea);
  • Ming army suffered heavy casualties due to undisciplined retreat, leaving its troops vulnerable to Japanese pursuit (Ming army actually retreated in good order and protected its rear remarkably well, and only suffered relatively light casualties);
  • The disorganised retreat was caused by Yang Hao fleeing before his army, causing the rest to break ranks (Yang Hao actually stayed behind and was among the last to retreat); 
  • Japanese fortification design and mastery of matchlock firearms conferred them unique advantages against contemporary Chinese siege tactics (on the contrary, Ming army quickly captured all but one fortresses of the entire complex, and nearly captured the last one). 
That said, the strategic implication of Siege of Ulsan actually goes well beyond debunking a few myths. However, in order to fully grasp the impact and importance of this battle, one must look at the big picture of the second invasion, both before and after the siege campaign.

As mentioned in the prelude, after the breaking down of peace talk in 1597, Toyotomi Hideyoshi launched the second invasion with never-before-seen ferocity. Neither Joseon military nor righteous army was able to put up any meaningful resistance against the Japanese onslaught, and Joseon navy, the crown jewel of Joseon military might, was virtually obliterated during Battle of Chilcheollyang. Even Jeolla Province that survived the first invasion fell into Japanese hands. Essentially, the war unfolded much like the first invasion, only this time Joseon Kingdom was already devastated, its military in shambles, and its naval dominance completely undermined. 

To put things into perspective, in 1592 (before the first invasion), Joseon army had 180,000 troops stationed around the vicinity of Hanseong alone, and could muster as many as 400,000 conscripts using Hosu-Boin system (호수보인 or 戶首保人, a system where one soldier, known as Hosu, was supported by tax revenue from several common folks, known as Boin) should the need arise. Even after Joseon army suffered heavy losses during the first invasion, a census conducted in early 1593 shows that the combined strength of Joseon army, Joseon navy, and various righteous army groups of entire Korea still numbered 172,400, with Jeolla Proving having 10,000 army troops and 15,000 naval troops, and Gyeongsang Province having 35,000 troops stationed at Ulsan and Andong. However, by mid-1597 (before the second invasion), Joseon military had deteriorated to the point that there were only 1,500 troops left in Jeolla Left Province, as well as 11,100 army troops and 5,000 naval troops in Gyeongsang Province. 

As if such terrible state wasn't bad enough, Japanese army once again wreaked havoc across Korea during the second invasion, further degrading the strength of Joseon military. By the time Ming army was preparing to attack Ulsan, Gyeongsang Province could barely scrape together 3,000 troops to support the effort. Moreover, Jeolla Province fared even worse than Gyeongsang Province. At the beginning of February 1598, Yi Kwang-ag (이광악 or 李光岳), Army Commander of Jeolla Province, only had 500 troops under his command, most of them rabbles. Other Jeolla commanders fared even worse, even better-off commanders barely had 70~200 men under arms, and many could not muster even a single troop. Even the once-numerous righteous army of Jeolla Province had been shattered into fractured warbands numbering only 20~70 men per band.

The crisis was so dire that Hanseong once again came under grave danger of being captured by the Japanese. Residents of Hanseong fled the city en masse, almost hollowed out the capital, and even Joseon King Yi Yeon was contemplating to send his princes and harem away to safety. Although Hanseong was ultimately spared from this terrible fate because Japanese invaders decided to halt the attack and consolidate, the Koreans understood that the crisis was far from averted: The Japanese held all the cards and could resume aggression at any moment; both Joseon army and navy were ravaged and toothless, and the prospect of evicting the invaders from Korean lands was looking increasingly bleak.

As such, Ming intervention was the last, and in fact only, hope for Korea. The fact that Ming Dynasty sent in reinforcement at all was already greatly inspiring, and the news of Katō Kiyomasa's defeat at the hands of Ming army during the early phase of Siege of Ulsan was cause for celebration. Even after the failure of the siege campaign, contemporary Koreans mostly expressed disappointment and regret that Ming army wasn't able to finish off Katō Kiyomasa once and for all, rather than seeing it as a debacle/complete failure.

As much as Siege of Ulsan motivated the Koreans, its impact on the Japanese was even more profound. On October 19, 1597, two days after Battle of Jiksan, Japanese commanders held a war council at Jincheon. During the council, Ōta Kazuyoshi (one of the ikusa metsuke of Japanese army) instructed the Japanese commanders to return to the southern coasts of Korea in order to recuperate and wait for the winter to pass. He also announced that the offensive should resume in the coming spring (April 1598), where a well-rested Japanese army would march straight to Hanseong. However, the Japanese did not expect a Ming counteroffensive to come so early, before they were able to fully settle down, much less preparing for the 1598 spring offensive. Although Ulsan Fortress ultimately prevailed against Ming attack, it suffered severe damage in the process, losing most of its facilities, stored food, war materials, garrison troops, and more importantly, its function as a forward base to support the offensive. Furthermore, the threat of another Ming attack still loomed over the heads of Japanese commanders. Fearing for the safety of their own fortresses, many Japanese commanders in Korea petitioned Hideyoshi to abandon Ulsan and Suncheon Fortress in order to narrow down the battlefront to a more manageable size, of which Hideyoshi angrily declined. Not one to give up easily, Japanese commanders petitioned Hideyoshi for the second time, this time adding Yangsan Fortress into the list of fortresses to be abandoned. Hideyoshi was understandably furious and harshly criticised the cowardice of Japanese commanders, but even he realised that the situation was untenable and eventually ordered the abandonment of Yangsan Fortress and Gupo, and later pulled out one-half of Japanese invasion force from Korea.

By this point, no one on the Japanese side was thinking about the 1598 spring offensive anymore. In fact, it was not until April 4, 1598 that Hideyoshi brought up the resumption of the offensive again. In a letter addressed to Tachibana Muneshige (立花宗茂), Hideyoshi mentioned that he wanted to sent another army to Korea in 1599 to resume the offensive, and ordered Japanese commanders in Korea to procure food, gunpowder, and other war materials to support the operation. Another letter written by Fukuhara Nagataka (福原長堯) et al. to Shimazu Yoshihiro in June 29, 1598 reaffirmed the plan, and named Fukushima Masanori (福島正則), Mashita Nagamori (増田長盛), and Ishida Mitsunari (石田三成) as the commanders that would lead the 1599 offensive. Additionally, Ulsan was selected as the landing point for the new invasion force.

Essentially, Japanese army's entire strategic plan for the second invasion was derailed. Not only the planned 1598 spring offensive was completely ruined, forcing Hideyoshi to delay the invasion for another year, Japanese army was forced into defensive by an enemy one-third its size (only 40,000 Ming troops had entered Korea at this point, while Japanese troops in Korea numbered about 140,000), losing all the initiative and momentum it built since the beginning of the second invasion.

In July 1598, due to deteriorating health, Hideyoshi ordered Katō Kiyomasa to restart the peace talk, only this time he dropped everything in his list of demands (including the cession of Korean provinces, sending a Joseon prince to Japan as hostage, yearly tribute, and submission of Joseon Kingdom to Japan) and only asked for one thing: an apology from the Koreans. Whether that apology was made by Joseon King or some unnamed nobody mattered not to Hideyoshi, as long as he received one, he would end the war. After spending seven years waging a fruitless war, throwing away tens of thousands of lives as well as untold amount of wealth in the process, Hideyoshi was now eager to end it. The demand for apology was no more than a face-saving gesture to satisfy his ego, as well as a last-ditch attempt to hold onto some kind of moral high ground.

Thus it's fair to say that Siege of Ulsan was the single most important battle of the second invasion, as well as its real turning point. Even though Ming army retreated without accomplishing its objective, the actions of Japanese commanders in Korea as well as Hideyoshi himself after the siege campaign clearly show that they were rapidly losing control of the situation. Moreover, all this while Ming army was able to build up its strength in Korea unhindered, and by September 1598 as many as 74,400 Ming troops and 24,000 horses had gathered in Korea. From then on, Ming-Joseon coalition went from being constantly on the defensive during the early phase of the second invasion to having secured defence and capable of going on the offensive. In contrast, Japanese army was forced from a dominant position in full control of the war into a vulnerable position constantly preoccupied with reacting and responding to the changing situation. All of these were directly or indirectly caused by Siege of Ulsan.

Missed opportunity

It should be noted that neither the Chinese nor the Koreans were fully aware of the instability and chaos on the Japanese side. Due to the massive debacle that was the previous peace talk, which resulted in the execution of chief negotiator Shen Wei Jing (沈惟敬), no one in the Ming army dared to even entertain the idea of re-enter negotiation with the Japanese anymore. As a result, Ming army continued to amass troops and gather supply in Korea while purposely ignoring repeated attempts from Katō Kiyomasa and Konishi Yukinaga to make peace. 

Unfortunately, just when Ming army completed the mustering of troops and Yang Hao was about to put his plan of a new offensive into motion, a memorial to the throne written by Ding Ying Tai (丁應泰) in July 1598 sparked a massive internal feud in both the Ming court and the Ming army in Korea, to the point that even Joseon court was dragged into the chaos. Ming army was paralysed by the scandal, wasting away three whole months (July to October) doing literally nothing. By the time the dust began to settle, Yang Hao was already discharged in disgrace, Ding Ying Tai ascended to power and began to lord over the rest of the Ming military leadership in Korea, and Ming army was heavily disheartened and beset with confusions and internal strives. As a result, it severely underperformed in the three sieges that followed. For example, there was little to no coordination between Ming army led by Liu Ting (劉鋌) and Ming navy led by Chen Lin (陳璘) during Siege of Suncheon (Liu Ting barely had any motivation to fight), whereas a gunpowder accident during Siege of Sacheon resulted in the most humiliating Ming defeat of Imjin War. The most egregious one, however, was none other than Second Siege of Ulsan. The second siege failed not because of any mistake on Ming army's part, but because Ding Ying Tai forcibly ordered Ma Gui to cancel the siege and return to Gyeongju "for inspection". In stark contrast, thanks to the internal strife that paralysed Ming army, Japanese army managed to weather through its worst period of instability and weakness, and began to slowly regain footing. By the time a demoralised Ming army relaunched its offensive in October 1598, Japanese army had sufficiently stabilised and fought off the three sieges with remarkable competency. In fact, the whole offensive could've ended up as a massive blunder if not for Battle of Noryang, of which the Ming-led coalition navy inflicted the single heaviest casualties to Japanese navy since the beginning of Imjin War, thus preserving the reputation of Ming military somewhat.

To summarise, Siege of Ulsan decisively tipped the balance of war in favour of Ming-Joseon coalition, forever preventing the Japanese from ever achieving their objectives. However, both Ming court and Ming army were soon caught up in a massive internal feud, not only wasting away a golden opportunity to take advantage of the favourable situation, but also dragging out the war unnecessarily. Regrettably, despite committing an ever-increasing number of troops and resources into the war, in the end Ming army still fell short of achieving a complete victory.

Attributions and Special Thanks

While originally I planned to write this blog post based on my original research, I quickly came to realise that neither my knowledge on this topic, nor access to historical documents, nor my ability to understand and interpret those documents to construct a comprehensive narrative are up to the task. As such, the completion of this article would not be possible without massive amount of inputs and guidance from Mi Zhou Zhai (米粥斋), an expert in the field, through an intermediate (who wishes to remain anonymous). I also borrowed heavily from 《万历朝鲜战争全史》written by Zhu Er Dan (朱尔旦), who also penned the three-part critique of Samuel Hawley's book that I translated. For that, I owe them my utmost gratitude.

Reference

It should be noted that the following list of reference materials are not so much the references I use, rather they are references used by those who advised and guided me. In retrospect, I am glad that I consulted them. Such a massive collection of primary and secondary sources far exceeded what I can realistically access (and this list is far from exhaustive, I only jog down what I can remember), let alone study.

Chinese sources

  • 《明史》
  • 《明史稿》by 萬斯同
  • 《明史紀事本末》by 谷應泰
  • 《明神宗實錄》
  • 《國榷》by 談遷
  • 《萬曆邸鈔》a collection of Wangli-era Dibao (邸報) gazette/newspaper.
  • 《萬曆野獲編》by 沈德符
  • 《兩朝平攘錄》by 諸葛元聲
  • 《東征記》by 徐希震
  • 《經略禦倭奏議》by 邢玠
  • 《太僕奏議》by 張輔之
  • 《東師奏報失實疏》first-hand casualty report of the siege campaign co-authored by Yang Hao and Ma Gui. Included in《太僕奏議》
  • 《全邊略記》by 方孔炤
  • 《武備志》by 茅元儀
  • 《牧齋初學集》by 錢謙益
  • 《崖山西生鎮都督洞層岩鐫刻記》by 片碣頌

Korean sources

  • 《宣祖昭敬大王實錄》
  • 《宣廟中興志》
  • 《征蠻錄》by 李擢英 
  • 《再造藩邦志》by 申炅
  • 《象村稿》by 申欽
  • 《懲毖錄》by 柳成龍
  • 《慕夏堂文集》by 金忠善
  • 《洪吉童傳》attributed to 許筠
  • 《月沙先生集》by 李廷龜
  • 《請留經理再奏》included in《月沙先生集》
  • 《看羊錄》by 姜沆
  • 《金陵集》by 南公轍
  • 《磻溪隨錄》by 柳馨遠
  • 《星湖先生僿說》by 李瀷
  • 《宋經略書》by anonymous

Japanese sources

General

  • 『豊臣秀吉譜』by 林羅山
  • 『朝鮮蔚山合戦之図』not to be confused with the famous folding screen painting.
  • 『義演准后日記』by 三宝院義演
  • 『西笑和尚文案』by 西笑
  • 『藩翰譜』by 新井白石
  • 『日向記』
  • 『岩国市史』

Asano clan

  • 『浅野家文書』
  • 『浅野幸長蔚山籠城以下万事覚書』included in『浅野家文書』
  • 『浅野幸長家臣某蔚山籠城覚書』included in『浅野家文書』
  • 『幸長手記』

Katō clan

  • 『清正公行状』
  • 『清正記』by 古橋左衛門又玄
  • 『清正高麗陣覚書』by 川兵太夫
  • 『本山豐前守安政父子戰功覺書』
  • 『下川文書』

Kikkawa clan

  • 『吉川家譜』
  • 『吉川家文書』
  • 『吉川広家朝鮮役戦功覺書』included in『吉川家文書』

Kuroda clan

  • 『黒田家譜』
  • 『黒田家文書』
  • 『黒田記略』

Shimazu clan

  • 『島津国史』
  • 『島津家文書』
  • 『義弘公御譜中』
  • 『旧記雜錄後編』
  • 『西藩烈士干城録』
  • 『本藩人物誌』
  • 『征韓錄』
  • 『又七郎豐九譜中』
  • 『朝鮮役録』by 五代秀尭 

Mōri clan

  • 『毛利家記』
  • 『毛利秀元記』by 黒川真道
  • 『陰德太平記』by 香川正矩
  • 『萩藩閥閲録』
  • 『安西軍策』by anonymous
  • 『宍戸記』
  • 『松井物語』

Nabeshima clan

  • 『鍋島家文書』
  • 『鍋島直茂譜考補』

Ōta clan

  • 『朝鮮日々記』by 慶念
  • 『大河内秀元陣中日記』by 大河内秀元

Tachibana clan

  • 『立齋舊聞記』

Tōdō clan

  • 『高山公実録』

Early modern sources

  • 『南藤蔓綿録』by 梅山無一軒, 1804~1817
  • 『征韩偉略』by 川口長孺, 1831
  • 『大日本編年史』by 小西惟沖, 1883
  • 『如蘭社話』by 邨岡良弼 et al., 1912
  • 『朝鮮征伐記』by 黑川真道, 1916
  • 『日本戦史: 朝鮮役』by 参謀本部, 1924
  • 『碧蹄戦史』by 渡邊刀水, 1938
  • 『秀吉の朝鮮経略』by 京口元吉, 1939

Modern references

  • 『近世日本国民史·豊臣氏時代: 朝鮮役』by 徳富蘇峰, 1981
  • 『関ヶ原合戦と近世の国制』by 笠谷和比古, 2001
  • 『加藤清正―朝鮮侵略の実像』by 北島万次, 2007

Further Reading

Random Quotes & Trivia

GREAT MING MILITARY © , All Rights Reserved. BLOG DESIGN BY Sadaf F K.