Medico specialista in Chirurgia di Urgenza ed Ostetricia, ha lavorato per una ventina di anni in Africa, Asia ed America Latina come medico responsabile di diversi programmi di sviluppo socio-sanitari. Ha ricoperto incarichi di dirigente di ONG italiane e di consulente delle Nazioni Unite sui problemi sanitari. È attualmente presidente di Terre des Hommes International. Dal 2001 insegna Ciclo del Progetto e Diritto dell’Unione Europea presso le Università di Urbino, Parma, Bologna, Ravenna, Tarragona.