In 1984 he graduated from the Massimiliano Massimo Institute in Rome. He graduated in Political Sciences, with honors at the University of Rome La Sapienza in 1988. After obtaining a master’s degree in Economics and Administration at the University of Tor Vergata, he obtained an MSc in Economics at the London School of Economics. In 1994 he obtained a doctorate in political economy at La Sapienza in 1994 and in 1996 he concluded his PhD at Oxford.
His main research topics are ethical finance, micro-credit, corporate social responsibility and fair trade.
From 2005 to 2014 he was president of the Ethics Committee of Banca Popolare Etica.
Since 2009 he is scientific director of the Achille Grandi Foundation.
Since 2007 he has been the director of the www.benecomune.net website.
In 2010 he became spokesperson for the 005 campaign on the tax on financial transactions.
Since December 2010 he is the author of the blog on Repubblica.it “Sustainable happiness”, where he addresses the issues of the civil economy, macroeconomics and ethical finance.
He is a columnist for Avvenire.
Since 2013 he has been chairman of the technical-scientific committee of Next – New Economy for All.
He is also the author of numerous publications – books, volumes edited, essays – of a scientific nature.