Yixing Chen

Managing Director, Beijing at Cathay Capital

Leon Chen is a Managing Director of Cathay Innovation, based in Beijing. He is in charge of screening, evaluating, and executing potential Cathay investments, as well as post-investment monitoring. Prior to joining Cathay, Leon was the head of technology and enterprise investments at Baidu. Before that, he was with China Millennium Capital and CITIC Securities, focusing on cross-border & domestic investments, M&A, and financing. Leon holds Master of Law and Juris Doctor degrees from Tulane University in USA.

Timeline

  • Managing Director, Beijing

    Current role

View in org chart