He received his bachelor's degree in mechanics, master's degree in computational mathematics, and doctor's degree in theoretical and applied mechanics from Northwestern Polytechnical University in 1983, 1988, and 1991, respectively.