Ha fondato e dirige Public strategie per il consenso. Tra i primi consulenti politici italiani, dal 1996 svolge consulenza strategica per organizzazioni politiche e sindacali, esponenti politici, pubbliche amministrazioni, gruppi di cittadini e aziende con interessi pubblici.
Insegna “Marketing politico e public affairs” nel corso di Laurea Magistrale in “Comunicazione Pubblica e di Impresa” della Facoltà di Scienze Politiche dell’Università degli Studi di Milano. Marco Cacciotto è membro del Consiglio direttivo della IAPC (International Association of Political Consultants) e della EAPC (European Association of Political Consultants).
Scrive per il Sole 24ore.com e fa parte del Consiglio editoriale della rivista Comunicazione Politica edita da Il Mulino. La sua pubblicazione più recente è “Marketing politico: come vincere le elezioni e governare” (Il Mulino, 2011).