Après un diplôme d'ingénieur à l'ENSIIE (anciennement sous la tutelle du CNAM) à Evry, j'ai effectué un DEA (Master) de Sciences Cognitives puis une thèse entre l'Université Pierre et Marie Curie et le Collège de France dirigée par Agnès Guillot et Sidney I. Wiener. Cette thèse a porté 1) d'une part, sur l'étude des mécanismes du cerveau qui permettent aux mammifères de se représenter l'espace, d'y naviguer, de choisir leurs actions à entreprendre et d'apprendre par essai-erreur à adapter ce choix à l'environnement ; 2) d'autre part, sur la conception, en s'inspirant de ces mécanismes, d'algorithmes permettant aux robots de faire preuve de plus d'adaptativité et d'autonomie dans des environnements changeants. En 2008, j'ai effectué un séjour au Japon dans le laboratoire de Kenji Doya à Okinawa Institute of Science and Technology. Puis j'ai effectué un post-doctorat à l'INSERM à Lyon, où mes travaux étaient à l'interface entre l'équipe de neurophysiologie d'Emmanuel Procyk, et l'équipe de modélisation et robotique de Peter F. Dominey.
Depuis 2010, je suis chargé de recherches au CNRS, affecté à l'Institut des Systèmes Intelligents et de Robotique (ISIR UMR 7222) au sein de l'Université Pierre et Marie Curie (UPMC) - Paris 6. J'ai obtenu mon Habilitation à Diriger des Recherches (HDR) en Biologie à l'UPMC le 6 mai 2014.