Specializzato in Diritti Umani (La Sapienza) e Project Management (PCM all'ISPI, PMP al Project Management Institute).
Ha vissuto diversi anni in Medio Oriente e nei Balcani impegnato nel coordinamento di progetti di cooperazione internazionale in partnership con Unione Europea, Nazioni Unite e Ministero degli Esteri.
Tornato in Italia ha lavorato nella gestione e sviluppo di programmi nazionali ed internazionali con Save the Children, ActionAid e con WINGS, un network globale di 200 fondazioni ed enti filantropici.
E' attualmente il direttore generale della ONG Un Ponte per.