He graduated from East China University of Science and Technology in 1998 with a PhD degree in Polymer Materials and subsequently worked in the University of Sussex and the University of Toronto as a postdoctoral research fellow. He received the Roberts Academic Award/RCUK Research Fellowship working at the University of Leeds in 2006. In 2011, he moved to the University of Waterloo.