Deng Houjun has more than ten years’ experience in pan-sports and entertainment-related project operations management, and is the current president of Fosun Sports, responsible for the operation and management of Fosun Sports in China.

Prior to that, Mr Deng was general manager of iQIYI Game, where he led the launch of a number of games and built iQIYI Game into China's first-class interactive brand of film, television, and games, and set up an industry benchmark.

Mr Deng received his BA of economics from Tongji University.