Nasce a Staffoli nel Comune di Santa Croce sull’Arno (Pi) nel 1950 nella Diocesi di San Miniato. Studia filosofia a Parigi e teologia a Pisa e nel 1974 è ordinato sacerdote. Nel 1974 fonda il Movimento Shalom attivo in 20 paesi del mondo con 22.000 soci. Ha scritto numerosi saggi su riviste specializzate e prefazioni su argomenti riguardanti la pastorale, la Dottrina sociale della Chiesa, le scienze per la pace e per la cooperazione.