He held professorial posts at the Geological Survey of China, Peking University, and Northwest University in Xi'an. Yang's scientific work was instrumental in the creation of China's Institute of Vertebrate Paleontology and Paleoanthropology in Beijing, which today houses one of the most important collections of fossil vertebrates in the world. He was director of both the IVPP and the Beijing Natural History Museum.