In a 27-year career, he refereed several high-profile matches in Serie A and the UEFA Champions League, including the 2006 UEFA Super Cup final in Monaco between Barcelona and Sevilla. During this time, he also had an appearance in the movie "" as the referee of the fictional Champions League final between Real Madrid and Arsenal.