Managing Director & Head of Emerging Markets, China Investment Corporation, People’s Republic of China
Olivia Ouyang is Managing Director & Head of Emerging Markets at China Investment Corporation since 2010. She was previously an Investment Officer with the Private Equity & Investment Funds Group at the International Finance Corporation. In her capacity as the Regional Lead of South Asia, she was overseeing a regional portfolio of 18 funds with total commitments of over $350 millions and responsible for identifying and executing new fund investment in India, Bangladesh, Sri Lanka, Nepal and Bhutan. Prior to this, Ms. Ouyang was in charge of IFC’s East Asia fund of funds portfolio 2005-08. She is a graduate of Stanford University and the Harvard Business School, and has over 12 years of consulting and financial services experience with McKinsey, Morgan Stanley and Jupiter Partners.