35 moments
Birth near Luoyang
· Luoyang region, Henan, China

Wikimedia Commons · Public domain · file Du Fu was born near Luoyang in Henan; the precise birthplace is not known, though Gong County is a leading candidate. Representative coordinates for Luoyang; the precise birth site is unknown.
Imperial examination
· Chang'an, Tang China (present-day Xi'an, Shaanxi, China)

Wikimedia Commons · Public domain · file Du Fu was likely in the Tang capital to sit the imperial examination, an early attempt to enter official life. The source describes Chang'an as likely rather than certain.
Domestic residence
· Luoyang region, Henan, China

Wikimedia Commons · Public domain · file After his father's death, Du Fu began a four-year period living around Luoyang while carrying out family responsibilities. The residence began after his father's death, dated only approximately to 740.
Move to the capital
· Chang'an, Tang China (present-day Xi'an, Shaanxi, China)

Wikimedia Commons · Public domain · file Du Fu moved to Chang'an to renew his pursuit of an official career.
Captivity in rebel-held Chang'an
· Chang'an, Tang China (present-day Xi'an, Shaanxi, China)

Wikimedia Commons · Public domain · file Rebel forces captured Du Fu and brought him to Chang'an, where he witnessed the occupied capital.
Family refuge at Baishui
· Baishui County, Shaanxi, China

Wikimedia Commons · Public domain · file As Fengxian came under threat during the rebellion, Du Fu moved his family to Baishui County. Coordinates represent modern Baishui County.
Family refuge at Qiangcun
· Qiangcun, Fuzhou (present-day Fuxian area), Shaanxi, China

Wikimedia Commons · Public domain · file Du Fu took his family farther north to Qiangcun in Fuzhou during the wartime flight from the capital region. Historical Qiangcun is represented by an approximate point in the modern Fuxian area.
Journey to Suzong's court
· Lingwu, Ningxia, China

Wikimedia Commons · Public domain · file Du Fu set out for Lingwu to join Emperor Suzong, but rebels captured him en route. The source documents his journey to Lingwu before capture; it does not establish that he reached Suzong's court there.
Escape from captivity
· Chang'an, Tang China (present-day Xi'an, Shaanxi, China)

Wikimedia Commons · Public domain · file While a captive in Chang'an, Du Fu escaped and made for the restored imperial court.
Joining Suzong's court
· Fengxiang, Shaanxi, China

Wikimedia Commons · Public domain · file After escaping Chang'an, Du Fu joined Emperor Suzong's court at Fengxiang and was appointed Reminder of the Left. Coordinates represent present-day Fengxiang District.
Visit to family in Fuzhou
· Fuzhou (present-day Fuxian area), Shaanxi, China

Wikimedia Commons · Public domain · file Du Fu visited his family in Fuzhou after his appointment at court, a reunion commemorated in his Jiang Village poems. Coordinates are a representative point for the historical Fuzhou/Fuxian area.
Return with the imperial court
· Chang'an, Tang China (present-day Xi'an, Shaanxi, China)

Wikimedia Commons · Public domain · file Du Fu returned to Chang'an with Emperor Suzong after government forces recaptured the city.
Demotion to Huazhou
· Huazhou, Tang China (present-day Huazhou District, Weinan, Shaanxi, China)

Wikimedia Commons · Public domain · file Du Fu was demoted from court service to an educational post in Huazhou. Coordinates represent modern Huazhou District.
Official business in Luoyang
· Luoyang, Henan, China

Wikimedia Commons · Public domain · file Du Fu travelled to Luoyang on official business near the end of winter. The source gives a seasonal, not Gregorian-day, date.
Service in Chang'an
· Chang'an, Tang China (present-day Xi'an, Shaanxi, China)

Wikimedia Commons · Public domain · file Du Fu remained in Chang'an serving in office before his demotion.
Arrival in Chengdu
· Chengdu, Sichuan, China

Wikimedia Commons · Public domain · file Du Fu reached Chengdu at the end of the year, beginning the principal Sichuan phase of his life. The source gives an end-of-year arrival rather than an exact day.
Journey to Tonggu
· Tonggu (present-day Chengxian), Gansu, China

Wikimedia Commons · Public domain · file Du Fu continued south from Qinzhou to Tonggu during his westward displacement. Coordinates represent Chengxian, the modern location supplied by the source.
Return to Huazhou
· Huazhou, Tang China (present-day Huazhou District, Weinan, Shaanxi, China)

Wikimedia Commons · Public domain · file Du Fu returned to Huazhou in spring before relinquishing his position later that year. The source gives a seasonal, not Gregorian-day, date.
Westward flight to Qinzhou
· Qinzhou (present-day Tianshui), Gansu, China

Wikimedia Commons · Public domain · file After giving up his office, Du Fu headed west with his family toward the frontier region of Qinzhou. Coordinates represent modern Tianshui.
Building the Thatched Cottage
· Du Fu Thatched Cottage area, Chengdu, Sichuan, China

Wikimedia Commons · Creative Commons Attribution-ShareAlike 4.0 International · file In spring, Du Fu built the thatched cottage in Chengdu's western suburbs that became closely associated with his poetry. Coordinates represent the traditional Thatched Cottage site; the present complex is a later reconstruction.
Flight to Zizhou
· Zizhou (present-day Santai), Sichuan, China

Wikimedia Commons · Public domain · file A local rebellion drove Du Fu east from Chengdu to Zizhou. Coordinates represent present-day Santai.
Return to Chengdu
· Chengdu, Sichuan, China

Wikimedia Commons · Public domain · file Du Fu returned to Chengdu and joined Yan Wu's staff, resuming association with his former patron.
Residence at Yun'an
· Yun'an (present-day Yunyang), Chongqing, China

Wikimedia Commons · Public domain · file Leaving Chengdu by the Min and Yangtze rivers, Du Fu reached Yun'an in the ninth month; illness kept him there into spring 766. Historical Yun'an is represented by modern Yunyang; the historical riverside landscape has changed substantially.
Arrival at Kuizhou
· Kuizhou (present-day Fengjie), Chongqing, China

Wikimedia Commons · Public domain · file After leaving Yun'an, Du Fu reached Kuizhou at the end of spring and began a two-year residence at the entrance to the Three Gorges. Coordinates represent present-day Fengjie, the modern location given by the source.
Autumn at Gongan
· Gongan, Hubei, China

Wikimedia Commons · Public domain · file During his continuing eastward journey, Du Fu went to Gongan in autumn. The source gives a seasonal, not Gregorian-day, date.
Winter arrival at Yuezhou
· Yuezhou (present-day Yueyang), Hunan, China

Wikimedia Commons · Public domain · file Du Fu reached Yuezhou on the shore of Lake Dongting in winter. Coordinates represent present-day Yueyang.
Yangtze departure for Jiangling
· Jiangling (present-day Jingzhou), Hubei, China

Wikimedia Commons · Public domain · file Du Fu left Kuizhou and proceeded east down the Yangtze, reaching Jiangling in the third month. Coordinates represent present-day Jingzhou.
Arrival in Tanzhou
· Tanzhou (present-day Changsha), Hunan, China

Wikimedia Commons · Public domain · file After crossing Lake Dongting, Du Fu reached Tanzhou in the second month. Coordinates represent present-day Changsha.
Journey to Hengzhou
· Hengzhou (present-day Hengyang), Hunan, China

Wikimedia Commons · Public domain · file Du Fu continued south from Tanzhou to Hengzhou and passed Mount Heng before turning north. Coordinates represent present-day Hengyang.
Return to Tanzhou
· Tanzhou (present-day Changsha), Hunan, China

Wikimedia Commons · Public domain · file Du Fu returned north to Tanzhou and remained there through the summer, autumn, and winter. Coordinates represent present-day Changsha.
Death at Tanzhou according to one account
· Tanzhou (present-day Changsha), Hunan, China

Wikimedia Commons · Public domain · file One widely used biographical account places Du Fu's death in Tanzhou in November or December. Other accounts place his death while travelling north toward Yuezhou; the exact final location remains disputed. The place and circumstances of death are uncertain; another scholarly chronology says he died en route from Tanzhou toward Yuezhou.
Flight to Hengzhou
· Hengzhou (present-day Hengyang), Hunan, China

Wikimedia Commons · Public domain · file A local rebellion forced Du Fu south from Tanzhou to Hengzhou. The source gives a lunar-month chronology rather than a Gregorian-day date.
Flood-bound at Leiyang
· Leiyang, Hunan, China

Wikimedia Commons · Public domain · file While attempting to reach Chenzhou, Du Fu was blocked by floods at Leiyang. The source does not provide a more precise date than the fourth-month sequence.
Late return to Tanzhou
· Tanzhou (present-day Changsha), Hunan, China

Wikimedia Commons · Public domain · file After the rebellion was suppressed, Du Fu returned to Tanzhou in late summer. Coordinates represent present-day Changsha.
Spring in Tanzhou
· Tanzhou (present-day Changsha), Hunan, China

Wikimedia Commons · Public domain · file Du Fu was still in Tanzhou in spring during the final year of his life. Coordinates represent present-day Changsha.