Du Xi was born in 1980. In 1984, he followed his mother to Fine Art Academy of the Chinese People's Liberation Army, where he was put in touch with painting. In 1995, he went to pre-school class of the middle school affiliated to China Central Academy of Fine Arts. He enrolled in the middle school affiliated to Yunnan Art Institute in 1996, and graduated in 1999. He was admitted to Fine Art department of Yunnan Art Institute in the same year. In 2005, he went to USA for exhibition and stayed in USA for advanced study. Now he is living and working in Kunming.