Yang was born in Hua County, Shaanxi, China. He graduated from the Department of Geology of Peking University in 1923, and in 1927 received his doctorate from the University of Munich in Germany. In 1928 he worked for the Cenozoic Research Laboratory of the Geological Survey of China and took charge of excavations at the Peking Man Site at Zhoukoudian.[1]