Olivier joined John Laing in March 2014 as Chief Executive Officer. Following graduation from École Polytechnique and École Nationale des Ponts et Chaussées in France, he became Commercial Director of Unic Systems and then Chief of Staff to the Chairman and CEO of Compagnie Générale des Eaux, both in France.
In 1998, he moved to London as CEO of Connex South Eastern and then joined Veolia, first as CEO of Veolia Transportation Inc. in Washington DC and then as Deputy CEO of Veolia Transport Group, responsible for French and US businesses. From 2008 to 2014, he served as CEO and then Executive Chairman of Saur SA in France. In 2016, he was awarded the Légion d’Honneur by the French President François Hollande.