He holds a number of degrees starting with bachelor's degree in Industrial and civil buildings from Jiangxi Institute of Technology (now Nanchang University, 1982), then a master's degree in applied mathematics from Beijing University (1985), a master's degree in solid mechanics from Hunan University (1985), and a doctor's degree from Tsinghua University (1989).