Christophe Lanne débute sa carrière en 1990 à l’Inspection générale de la Banque Indosuez (aujourd’hui Crédit Agricole Corporate and Investment Bank). En 1995, il devient secrétaire général des activités de marchés de capitaux à Paris, puis responsable Forex/Trésorerie/Obligations à Londres, en 1998. En 1999, Christophe est nommé responsable budget et stratégie, puis directeur de l'exploitation pour les marchés mondiaux, avant de devenir, en 2002, directeur général de Crédit Agricole Indosuez Securities Japan et responsable des marchés mondiaux à Tokyo. En 2005, il rejoint Credit Suisse en tant que directeur de l'exploitation pour la France. Il rejoint ensuite Natixis où il devient directeur de l'exploitation du département Banque de financement et d'investissement, avant d’être nommé responsable de la gestion globale de portefeuille pour Global Transaction Banking en 2012. Il devient directeur de la gestion des risques pour Natixis en 2015, puis directeur Ressources et transformation pour Natixis Investment Managers en 2017, avant d’être nommé directeur administratif en 2021.