Utdannet fra HEC Paris og Harvard University, forfulgte han en karriere i private equity-sektoren, etter å ha fått erfaring fra Morgan Stanley og Blackstone, både i New York og London. Han grunnla senere Leon Capital, et private equity-investeringsselskap.