Scrittore e storico della musica, è laureato in Filosofia, ha studiato armonia e composizione con il maestro Robert Mann. Oltre le molte pubblicazioni, è autore di programmi radiofonici e televisivi (crea la trasmissione di RaiRadio Tre Momus, realizza per Rai 3 un film televisivo su Maurizio Pollini, scrive e conduce per Rai 5 il programma Inventare il tempo).
Ha diretto il settore drammaturgia e didattica del Teatro dell’Opera di Roma. Accademico dell’Accademia Filarmonica Romana, ne è stato direttore artistico dal 2009 al 2013. Giornalista professionista. É Accademico di Santa Cecilia.