He has performed with the Guangdong Modern Dance Company, the Hong Kong Dance Company, the City Contemporary Dance Company, and the German Hamburg Ballet.