He received a B.E. degree from Department of Computer Science and Engineering of Shanghai Jiaotong Unviersity in 2009, M.E. and Ph.D degrees from The University of Tokyo in 2011 and 2014, respectively. During his Ph.D. program, he studied half a year in the Mathematics and Computer Science department of Technische Universität München(TUM). After receiving the Ph.D., he worked as a Research Fellow in the joint projects collaborated by The University of Tokyo, Chiba University, advanced Industrial Science and Technology (AIST/ITRI) and National Institute of Informatics, and joined in Harbin Institute of Technology through Young Talents Plan.