Il enseigne à l’Université de Columbia de New York et à Sciences Po Paris.
Il a travaillé une quinzaine d’années avec les Nations Unies principalement en Afrique, ainsi qu’en ONG au Moyen Orient. Il est titulaire d’une maîtrise en affaires publiques de l’Université de Princeton, diplômé de l’Institut d’Études Politiques, et auditeur de la 72ème session nationale de l'Institut des Hautes Études de Défense Nationale (IHEDN).