He is graduated in Political Science at the University of Rome “La Sapienza” with specialization in International Relations. He subsequently obtained a Masters in Communication at the University of Florence. Since 1986 in the Cooperative Credit, he has held the position of Head of the Communications Department of Federcasse (from 1999 to 2008) becoming then deputy general manager in 2008. He is also director of the Bond Fund for the Bondholders of the Cooperative Credit and president of the house Ecra publisher.
He has written and edited several publications on bank mutuality, he is a director of companies and institutions of the cooperative movement and the BCC system. He is a member of the Scientific and Organizing Committee of the Catholic Social Weeks.