Dal 21 marzo 2013 al 22 marzo 2018 è stato capogruppo del Movimento 5 Stelle nella III Commissione Affari Esteri e Comunitari e delegato italiano[3] presso il Consiglio d'Europa nella commissione Migranti, Rifugiati e Sfollati[4].
Biografia
Nato a Palermo il 16 maggio 1981, da madre insegnante e padre direttore d'azienda, frequenta il liceo scientifico e consegue nella sua città la laurea triennale in Ingegneria informatica nel 2006. Nello stesso anno si trasferisce a Milano dove lavora per Accenture Technology Solutions con la qualifica di consulente di Business Intelligence. Dal 2009 collabora con l'associazione AMKA Onlus in progetti di sviluppo sostenibile per il sud del mondo.
Si avvicina all'attivismo alla nascita del blog beppegrillo.it e partecipa ai V-Day del 2007 e 2008. È presente al Teatro Smeraldo il 4 ottobre 2009 per la nascita del Movimento 5 Stelle (M5S) e da allora collabora dapprima con il MU1 al progetto Gruppi di Quartiere e poi con la lista civicaM5S per le elezioni regionali in Lombardia del 2010. L'anno seguente si candida con la stessa lista alle elezioni amministrative del Comune di Milano del 2011 ma non viene eletto.
In questa sede si occupa principalmente di protezione internazionale, richiedenti asilo, minori migranti e minori apolidi e vede l'approvazione di due suoi rapporti dal titolo "The need to eradicate statelessness of children"[5] e "Harmonising the protection of unaccompanied minors in Europe".[6]
Diviene, in seguito, Presidente del Sub-Committee on Refugee and Migrant Children and Young People[7].
Il 17 luglio 2015 viene nominato responsabile nazionale dell'applicazione LEX Parlamento facente parte della piattaforma Rousseau, qualifica che terrà fino alla cessazione del servizio avvenuta nel 2021.
Nella primavera 2017 diviene Responsabile del programma di Governo di politica estera del M5S.