Marco is a lawyer in Milan. In particular, he is working in the labor law field and he is a consultant in the tertiary sector. He has been working in the non-profit sector for some years, at first as a director of the foundation Arché, an organization which takes care of mothers and their children suffering from psychic and social troubles. In particular, during that period, he was involved in helping HIV positive children and their families, and later on he was in charge of activities for the Italian NGO COOPI. In 2006, he was a charter member of the Parada Association that is supporting projects in favor of children and youths living in the streets in Bucharest. Since 2007, he is the President of WeWorld ONLUS and since December 2018 he is the President of WeWorld-GVC ONLUS.