Laureato in Giurisprudenza con una tesi in criminologia, dal 1994 è stato reponsabile del servizio Enti Locali al Sole 24 Ore. Ha condotto il programma "Guardie e ladri" sull'emittente del quotidiano, Radio 24, che è poi diventato un blog. Da ottobre 2005 è inviato del Sole 24 Ore.