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 e internazionali con Save the Children, ActionAid e con WINGS, un network globale di 200 fondazioni ed enti filantropici.
E' attualmente il direttore programmi della Fondazione Soleterre.