Nato a Prato, luogo dove attualmente risiede, ha conseguito la maturità classica al Liceo Cicognini di Prato. 

Giornalista, è stato direttore della emittente toscana Canale 10.

È stato Presidente della Fondazione Teatro Metastasio, divenuta, sotto la sua gestione, Stabile per la prosa della Regione Toscana.

È stato vicesindaco di Prato con deleghe al Bilancio e alle partecipate.

È parlamentare dalle suppletive del 2004, eletto alla Camera dei Deputati.

Dal 2014 al 2018 è stato sottosegretario di stato al Ministero dello sviluppo economico con delega alle comunicazioni nei governi Renzi e Gentiloni. In quel periodo promuove l'adozione del Piano Bul (Strategia Nazionale per la banda ultralarga) e la riforma del canone Rai ("canone in bolletta").

Si occupa della riforma della governance Rai, del rinnovo della concessione di servizio pubblico e promuove la sperimentazione del 5G.

Rappresenta il governo al G7 delle comunicazioni in Giappone.

Dal 2018 è vicepresidente della Commissione Parlamentare di Vigilanza Rai.

Con decreto del Presidente della Repubblica è nominato il 15 settembre 2020 componente dell'Autorità per le Garanzie nelle Comunicazioni.