Yingyu Liang was born in Pingnan, Guangxi Province of China. He received a Bachelor of Science in July 2008 and a Master of Science in July 2010 with a major in computer science and technology from Tsinghua University. In August 2010, he entered the School of Computer Science in Georgia Institute of Technology in Atlanta, Georgia. In August 2014, he obtained his PhD degree and became a postdoctoral researcher at the Computer Science Department at Princeton University. Beginning from October 2016, he became an associate researcher at Princeton University.