Dr. Olivier Maugain wurde als französischer Staatsbürger in den Niederlanden geboren und wuchs in München auf. Nach seinem BWL-Studium inklusive Promotion an der Universität St. Gallen, zog er 2003 nach China, wo er verschiedenen unternehmerischen Tätigkeiten nachkam, insbesondere in den Bereichen Softwaredistribution und Datenanalyse. Bevor er sich Ende 2017 Henkel anschloss, war er als General Manager bei Publicis Media sowie als Director bei Deloitte China tätig.