Ming dynasty
Campaign in the North-East

After the overthrow of the Mongol Yuan dynasty by the Ming dynasty in 1368, Manchuria remained under control of the Mongols of the Northern Yuan dynasty based in Mongolia. Naghachu, a former Yuan official and a Uriankhai general of the Northern Yuan dynasty, won hegemony over the Mongol tribes in Manchuria (Liaoyang province of the former Yuan dynasty). He grew strong in the northeast, with forces large enough (numbering hundreds of thousands) to threaten invasion of the newly founded Ming dynasty in order to restore the Mongols to power in China. The Ming decided to defeat him instead of waiting for the Mongols to attack. In 1387 the Ming sent a military campaign to attack Naghachu, which concluded with the surrender of Naghachu and Ming conquest of Manchuria.

The early Ming court could not, and did not, aspire to the control imposed upon the Jurchens in Manchuria by the Mongols, yet it created a norm of organization that would ultimately serve as the main instrument for the relations with peoples along the northeast frontiers. By the end of the Hongwu reign, the essentials of a policy toward the Jurchens had taken shape. Most of the inhabitants of Manchuria, except for the Wild Jurchens, were at peace with China. In 1409, under the Yongle Emperor, the Ming Dynasty established the Nurgan Regional Military Commission on the banks of the Amur River, and Yishiha, a eunuch of Haixi Jurchen origin, was ordered to lead an expedition to the mouth of the Amur to pacify the Wild Jurchens. After the death of Yongle Emperor, the Nurgan Regional Military Commission was abolished in 1435, and the Ming court ceased to have substantial activities there, although the guards continued to exist in Manchuria. Throughout its existence, the Ming established a total of 384 guards (衛, wei) and 24 battalions (所, suo) in Manchuria, but these were probably only nominal offices and did not necessarily imply political control. By the late Ming period, Ming's political presence in Manchuria has declined significantly.
change_case:english_lowercase, startend:quotation