He graduated from the Nanjing University of Science and Technology (NUST) in 2014, held his Ph.D. degree (with honors) in Computer Science, and join the Nanjing Tech University (NanjingTech), as a Lecturer in Department of Computer Science and Technology. From 2009 to 2010, he was with the Cameo Communications, Inc., Suzhou, China, as a Software Engineer. He held a B.Sc. and a M.Sc. (with honors) in Computer Science in 2006 and 2009 from the NanjingTech. Prior to that, he received his secondary education from Nanjing Xuanwu Senior School from 1999 to 2002.