Born in 1972, China, Xu studied at Shanghai Theater Academy. After starring in Lost on Journey in 2010, he began to direct his own comedy road movie,“Lost” series starting with Lost in Thailand (2012). His first feature film grossed over 200 million dollars and became the highestgrossing domestic film in Chinese film history.