En 2003, il effectue des études de droit public à l’université de Limoges grâce à une capacité en droit. Après avoir quitté la Haute-Vienne pour Paris, il intègre le secrétariat fédéral parisien du Parti socialiste, chargé des questions de la lutte contre l'exclusion. En 2014, il devient collaborateur chargé des déplacements de Jean-Paul Huchon, président du conseil régional d'Île-de-France. Nommé au conseil régional d’Île-de-France la même année, il est chargé de mission à la lutte contre les exclusions.