Joined Publitalia, the advertising sales company of the Fininvest Group (later Mediaset), initially as Research Director, subsequently serving as Marketing Manager, Deputy General Manager, and Member of the Board of Directors.
From 1986, served as a member of the Executive Committee of Auditel, the official television audience measurement organization in Italy, and from 1994 as a Member of the Board of Directors.
In 1998, appointed Director of Strategic Planning at Fininvest.
From 2002, served as Strategy Director for the Magazines and Radio Division of Mondadori. From 2005, held the position of Strategic Marketing Manager at Mondadori Pubblicità and served as a member of both the Technical Executive Committee and the Board of Directors of:
- Audiradio, the official radio audience measurement organization in Italy;
- Audipress, the official readership measurement organization for newspapers and magazines in Italy.
From 2008 to 2010, served as Publisher of the daily newspaper E-Polis.
From April 2010, appointed Chief Executive Officer (CEO) of Mindshare and subsequently, from September 2011, Chief Marketing Officer (CMO). In these roles, was responsible for Business Analytics Services for major clients including Unilever, Kraft, Danone, and Campari.
From February 2014 to December 2015, served as Chief Marketing Officer within the Commercial Directorate of Finelco.
From March 2016 to November 2019, served as General Manager of Fonovipi S.p.A., the advertising sales agency for the radio and television broadcasters of the Norba Group (including Telenorba and Radionorba), and as a member of the Technical Committee of TER (Tavolo Editori Radio), the official radio audience measurement survey in Italy.
From 2023 to March 2026, served as Marketing Consultant to Mediapason Group, one of Italy's leading regional television broadcasting groups.
Since April 2025, has been serving as Audience Data Analysis Consultant for Radio Bruno,