Du Xinhui was born in Shijiazhuang City, Hebei Province in 1947. He joined the army in 1968 and served as deputy director of the political department of a tank regiment and deputy general manager of China Unicom Shijiazhuang Branch. He is currently the vice president of the Hebei Zhouyi Research Association, a member of the Architectural Fengshui Culture Expert Committee of the China Architectural Culture Center, the vice president of the Chinese Zhouyi Association, a consultant to the Hebei Folk Culture Association, and a researcher at the National Conditions Research Center of Peking University.