Creative Data
Innovation

Massimo Capucci

Massimo Capucci
Creative Data
Innovation

Massimo Capucci

Managing Director Italy and Chief Strategy Officer Europe

M+C Saatchi Group Europe

ITALY AND EUROPE

Biography

Massimo is Managing Director Italy and European Chief Strategy Officer at M+C Saatchi Group Europe.

In this role, he sets the strategic and innovation agenda, leveraging cultural intelligence and market insights to help both the company and its clients develop future-ready creative solutions.

With over 20 years of industry experience, he has worked extensively with large, results-driven organizations and market-leading brands across complex sectors, including energy, insurance, finance, telecommunications, and automotive.

Massimo specializes in brand strategy, brand architecture and integrated campaign orchestration. He advises senior executives on brand definition, positioning, identity, and growth, helping companies navigate cultural change and understand the evolving relationship between brands, people, and society.

Complementing his professional career, Massimo has an extensive academic background, having taught Advertising Strategy at the Università degli Studi di Milano and served as Academic Tutor in Communication Strategies at Istituto Marangoni.

As strategy lead, he has also contributed to numerous award‑winning campaigns, recognized at Cannes Lions, NY Festivals, Effie, ADCI Awards, and others.