When Zhang Jue heard that the Han government had learned about his plans to rebel, he quickly sent messengers to contact his allies throughout China and take action immediately. In March, Zhang Jue started the Yellow Turban Rebellion with roughly 360,000 followers wearing yellow headscarves or turbans. He called himself the "Lord General of Heaven" (), while his brothers Zhang Bao and Zhang Liang were called the "Lord General of Earth" () and "Lord General of Man" (), respectively. The rebels attacked government offices, pillaged villages, and seized control of commanderies. Within 10 days, the rebellion had spread throughout China, alarming the Han imperial court in
Luoyang. The rebels were mostly concentrated in the
Ji,
Jing,
You and
Yu provinces. The group led by Zhang Jue and his brothers gained their support in Ji Province, located just north of the
Yellow River, near Zhang Jue's home territory of
Julu Commandery (around present-day
Pingxiang County,
Hebei) and
Wei Commandery (around present-day
Handan, Hebei). A second major uprising took place in
Guangyang Commandery (around present-day
Beijing) and
Zhuo Commandery (around present-day
Zhuozhou, Hebei) in You Province. The third centre of the rebellion was in
Yingchuan Commandery (around present-day
Xuchang,
Henan) and
Runan Commandery (around present-day
Xinyang, Henan) in Yu Province, and
Nanyang Commandery (around present-day
Nanyang, Henan) in northern
Jing Province. On 1 April 184, Emperor Ling appointed his brother-in-law
He Jin, the Intendant of Henan (), as General-in-Chief () and ordered him to supervise the imperial armies in suppressing the rebellion. Emperor Ling also appointed three generals –
Lu Zhi,
Huangfu Song and
Zhu Jun – to lead three separate armies to deal with the rebels with a total of roughly 40,000 troops. Lu Zhi went for Zhang Jue's base in Ji Province, while Huangfu Song and Zhu Jun headed to Yingchuan Commandery.
You Province: Guangyang and Zhuo commanderies In
You Province, the rebels killed Guo Xun (), the provincial Inspector, and Liu Wei (), the Administrator of Guangyang Commandery. illustration of Liu Bei, Guan Yu, and Zhang Fei in 184 during the rebellion
Zou Jing, a colonel, led imperial forces to eliminate the rebels in You Province.
Liu Bei led a group of volunteers to assist him.
Yu Province: Runan and Yingchuan commanderies When the rebellion first broke out in
Yu Province, the Han imperial court specially selected
Wang Yun to be the inspector of the province to oversee the military operations. Zhao Qian (), the administrator of
Runan Commandery, led his troops to attack the rebels before
Zhu Jun arrived, but was defeated at Shaoling (; in present-day southeastern Henan). When Chen County (; present-day
Huaiyang County, Henan) was under attack by the rebels, seven of Zhao Qian's subordinates, who were non-military personnel, armed themselves with swords and attempted to fight the rebels but were all killed. Later, after the rebellion was suppressed,
Emperor Ling issued an edict to honor the seven as the "Seven Virtuous" ().
Chen State (; around present-day
Zhoukou, Henan), one of the commanderies in Yu Province, avoided the Yellow Turban Rebellion's bloodshed because the rebels feared Prince
Liu Chong, famous for his unit of skilled archers. The rebels in Runan Commandery, led by Bo Cai (), initially defeated Zhu Jun in battle and drove him back. The imperial court sent a cavalry contingent, led by young officer
Cao Cao (), as reinforcements for Zhu Jun. Sometime between 28 May and 25 June, Zhu Jun,
Huangfu Song, and Cao Cao joined forces to defeat Bo Cai at Changshe (; east of present-day
Changge, Henan). While Bo Cai attempted to flee, Huangfu Song and Zhu Jun pursued him to Yangzhai County (陽翟縣; present-day
Yuzhou, Henan) and defeated him again, causing the rebels to scatter. The imperial court ordered them to split up: Huangfu Song would attack the rebels at
Dong Commandery (東郡; around present-day
Puyang County, Henan), while Zhu Jun would attack the rebels at Nanyang Commandery. During this time,
Wang Yun, the Inspector of
Yu Province, found evidence that the rebels had been secretly maintaining contact with Zhang Rang (), the leader of the
eunuch faction in Luoyang, so he reported it to Emperor Ling, who scolded Zhang Rang but did not punish him.
Ji Province: Wei and Julu commanderies In the meantime,
Lu Zhi defeated Zhang Jue's rebel forces in
Julu Commandery and besieged the rebel leader in Guangzong County (; southeast of present-day
Guangzong County, Hebei). However, after a eunuch falsely accused Lu Zhi of treason,
Emperor Ling ordered his arrest, escorted back to
Luoyang as a prisoner. The imperial court then sent General
Dong Zhuo to take over Lu Zhi's position and attack Zhang Jue. However, Dong Zhuo failed and retreated. On 23 or 24 September,
Huangfu Song and
Fu Xie (), a Major under him, defeated the rebels at Cangting (; north of present-day
Yanggu County, Shandong), captured their leader Bu Ji (卜己), and killed over 7,000 rebels, including other minor leaders Zhang Bo () and Liang Zhongning (). On 25 September, the imperial court ordered him to replace Dong Zhuo and lead his troops north to Guangzong County and attack Zhang Jue. Zhang Jue died of illness in October 184 while under attack by Huangfu Song in Guangzong County. Between 21 November and 20 December, Huangfu Song kept attacking Zhang Liang, who had taken over command of his brother's followers at Guangzong County. Unable to defeat Zhang Liang's skilled Yellow Turbans, Huangfu Song switched to a defensive approach, tricking the rebels into lowering their guard for a devastating nighttime strike. Zhang Liang was killed in action alongside 30,000 rebels, while another 50,000 rebels drowned while attempting to flee across a river. Huangfu Song burnt over 30,000 carts containing rebel supplies and captured most of their family members. Huangfu Song then had Zhang Jue's body excavated and decapitated, sending his head to the imperial court in Luoyang. In recognition of Huangfu Song's achievements, Emperor Ling promoted him to Left General of Chariots and Cavalry (). Between 21 December 184 and 18 January 185, Huangfu Song joined forces with Guo Dian (), the Administrator of Julu Commandery, to attack the remaining rebels led by Zhang Jue's other brother, Zhang Bao. They defeated the rebels at Xiaquyang County (; west of present-day
Jinzhou, Hebei), killed Zhang Bao, and received the surrender of over 100,000 rebels.
Jing Province: Nanyang commandery On 24 March 184, the rebels led by Zhang Mancheng () killed Chu Gong (), the Administrator of
Nanyang Commandery, and occupied the commandery's capital, Wancheng (; present-day
Wancheng District, Nanyang, Henan). Chu Gong's successor, Qin Jie (), rallied local forces in Nanyang Commandery to attack Zhang Mancheng and defeated and killed him between 26 June and 25 July, before
Zhu Jun's reinforcements arrived. After Zhang Mancheng's death, Zhao Hong () became the new rebel leader in Wancheng. During or after October 184, Qin Jie and Zhu Jun combined forces with Xu Qiu (), the Inspector of
Jing Province, to attack Wancheng with an army of about 18,000. They defeated and killed Zhao Hong. Following Zhao Hong's death, Han Zhong () and the remaining rebels seized control of Wancheng, continuing to resist imperial forces. Zhu Jun ordered his troops to pretend to attack from the southwest, while he secretly led 5,000 elite soldiers to infiltrate Wancheng from the northeast. Han Zhong retreated into the citadel and requested to surrender. Qin Jie, Xu Qiu and Zhang Chao (), a Major under Zhu Jun, all urged Zhu Jun to accept Han Zhong's surrender, but he refused. Zhu Jun instead pretended to lift the siege to lure Han Zhong to come out and attack. Han Zhong fell for the ruse, lost the battle, and tried to flee north while some 10,000 of his men were slaughtered by imperial forces. In desperation, Han Zhong surrendered to Zhu Jun, but Qin Jie had him executed. On 11 January 185, Zhu Jun defeated another rebel force led by Sun Xia (), who then fled towards Xi'e County (; north of present-day
Nanyang, Henan). Zhu Jun pursued him there, defeated him and caused the remaining rebels to disperse.
Xu and Yang provinces In
Xu Province, the provincial Inspector
Tao Qian, with the aid of
Zang Ba, managed to defeat the rebels to restore regional peace.
Sun Jian, then a minor official serving in Xiapi County (; south of present-day
Pizhou,
Jiangsu) in Xu Province, came to join Zhu Jun's army as a Major. He brought along several young men from Xiapi County and other soldiers recruited from the
Huai River region. In
Yang Province, the rebels attacked Shu County (; in present-day central
Anhui), a county in Lujiang Commandery (; around present-day
Lu'an, Anhui), and set fire to buildings. Yang Xu (), the Administrator of Lujiang Commandery, successfully rallied thousands of able-bodied men aged 19 and above for countering the attack and firefighting.
End of the rebellion By the beginning of 185, the rebellion had mostly been suppressed following Zhu Jun's recapture of Wancheng in Nanyang Commandery and Huangfu Song's victories over the Zhang brothers in Ji Province. The remaining, scattered rebels were pursued by government forces in smaller military campaigns, and by mid-February 185, Emperor Ling issued a celebratory proclamation by changing his
era name from Guanghe () to Zhongping (; "pacification achieved"). ==Resurgent Yellow Turban activities after early 185==