Laureato in architettura, diventa docente universitario ma poi sceglie di dedicarsi al giornalismo e alla politica. Ha infatti ricoperto la carica di assessore al comune di Milano per diversi anni, ha condotto trasmissioni televisive e cura un blog. Dal 2018 annuncia ufficialmente la sua relazione con la conduttrice Simona Ventura.