After graduating from the school of humanities of Shanghai Jiaotong University, Alex became the promotion manager of Shanghai Dramatic Arts Centre. In 2005, he was promoted as the associated director of marketing department. He received a master degree from University of Science and Technology in Lille, France, in 2008. From 2009, he has been the director of the marketing department of Shanghai Dramatic Arts Center (SDAC). Meanwhile, as an experienced producer, he is in charge of interactiviy with different programs from more than 20 countries. He is also the programing director of Shanghai Contemporary International Theatre Festival. He is the general manager of Shanghai Dramatic Arts Culture & Communication Co., Ltd, which is invested by SDAC.
Shanghai Dramatic Arts Centre (SDAC) is the only state-level dramatic company in Shanghai, as well as one of the top companies in China.