Song Puxuan (Chinese: 宋普选; born March 1954) is a retired general of the Chinese People's Liberation Army (PLA). He served as director of the Logistic Support Department of the Central Military Commission from 2017 to 2019. Prior to that, he served as commander of the Northern Theater Command, commander of the Beijing Military Region, deputy commander of the Nanjing Military Region, president of the PLA National Defence University.