Laureato in antropologia culturale presso l’Università la Sapienza, ha conseguito il Dottorato di ricerca in scienze etno antropologiche.
Dal 2000 al 2003 si è occupato di progettazione sociale presso l’Associazione Ora d’Aria, organizzazione attiva nel reinserimento sociale e lavorativo delle persone detenute.
Dal 2006 al 2008, ha lavorato presso il Ministero delle Politiche Giovanili e Sport, sviluppando l’area legata allo sport per tutti.
Dal 2012 al 2019 ha diretto Human Foundation.
Dal 2015 è Segretario generale presso Social Value Italia.
Attualmente é direttore di Ashoka Italia.