Conseguita la laurea in Giurisprudenza alla Statale di Milano, prosegue gli studi con il Master Business Administration, MBA conseguito alla Scuola di Direzione Aziendale dell’Università Bocconi.
Dal 1984 al 1998 è stato manager in Fininvest e Mediaset, dove ha ricoperto la carica di direttore delle produzioni internazionali. La sua vita professionale in ogni caso è principalmente incentrata sulla consulenza aziendale nel campo della telecomunicazione e dei media, con esperienze in Alfa Romeo, Finmeccanica e Italtel. È stato inoltre amministratore delegato di numerose aziende in settori diversi, dalla discografia al turismo.
Giornalista pubblicista dal 1975, è editorialista per quotidiani e periodici locali e nazionali. Socialista storico milanese, è animatore di vari circoli e organizzazioni nati dopo la dissoluzione del Psi. Dal 2006 al 2008 è stato vicepresidente dell’ANMC – Associazione Nazionale Mutilati Invalidi Civili di Milano. Dal 1992 al 1997 è stato Consigliere d’amministrazione del Piccolo Teatro di Milano, nel periodo della direzione artistica di Giorgio Strehler. È stato coordinatore e organizzatore della Lista Milano Civica per Pisapia Sindaco.