Zhang He () (died July or August 231), courtesy name Junyi, was a military general serving under the warlord Cao Cao in the late Eastern Han dynasty of China. He continued serving in the state of Cao Wei under its first two rulers, Cao Pi and Cao Rui, during the Three Kingdoms period until his death.
Zhang He began his career under Han Fu, the governor of Ji Province, in the 180s when he joined the Han imperial forces in suppressing the Yellow Turban Rebellion. He became a subordinate of the warlord Yuan Shao in 191 after Yuan Shao seized the governorship of Ji Province from Han Fu. Throughout the 190s, Zhang He fought in the battles against Yuan Shao's northern rival, Gongsun Zan. In 200, Zhang He initially fought on Yuan Shao's side at the Battle of Guandu against Cao Cao, a warlord who controlled the Han central government. However, he defected to Cao Cao after Yuan Shao's defeat at Guandu in the same year. Since then, he had fought in several wars under Cao Cao's banner, including the campaigns against Yuan Shao's heirs and allies (201–207), the expeditions in northwestern China (211–214), and the battles around Hanzhong (215–219).
HistoryLayer draws the world as it was in any year from 123,000 BCE to
2026. Move the slider and the borders redraw for that year; the map
carries 23,890 events, 12,790 people, 837 wars and 13,183 cities, each
one readable in place. Signing in is optional and lets you keep what
you find.