PLA National Defence University
Song Puxuan was born in March 1954 in Boxing County, Shandong Province. He joined the PLA in 1969, and served in the Jinan Military Region for decades. He later rose to become a division commander in the 67th Group Army, chief of staff of the 54th Group Army, and deputy chief of staff of the Jinan Military Region. He has a bachelor's degree from the PLA National Defence University and a graduate degree in Marxist philosophy from Shandong University.