Laureato in Matematica Astronomica, affianca alla passione per le scienze un’intensa attività di volontariato in Italia e all’estero. Nel 2002, con la Cooperativa Sociale Europe Consulting Onlus, di cui è presidente, fonda l’Help Center della stazione di Roma Termini, cui si affiancherà nel 2006 il centro polivalente per persone senza dimora Binario 95. È direttore dell’ONDS – Osservatorio Nazionale sul disagio e la solidarietà nelle stazioni italiane e della testata giornalistica Shaker, Pensieri senza dimora.