In tasca ha un diploma di maturità classica e un diploma di conservatorio. Alla Sapienza di Roma ha studiato storia del cinema, del teatro e della musica. E' stato titolare di cattedra di Teoria, Armonia, Arrangiamento e Orchestrazione sinfonica ed ha tenuto seminari sulla composizione di musica per le immagini e utilizzo del computer per la musica presso Percento Musica. Ha collaborato con diverse scuole tra cui il St. Louis Jazz School di Roma, la Roma Rock School. Direttore didattico e insegnante di Pianoforte, Teoria, Armonia presso la scuola Studio Uno di Roma fino al 2008. Lavora con il trio Favete Linguis dal 1994, con il quale ha partecipato a innumerevoli spettacoli teatrali, trasmissioni televisive (Domenica in, Sabato italiano, Maurizio Costanzo Show, Porta a porta, Solletico, Casa amore e fantasia) e radiofoniche (Oggi è domenica, Evviva Radio due, Radio Due Social Club, Citofonare Cuccarini). Attivissimo compositore, realizza sigle e jingles per la pubblicità e per le reti nazionali e satellitari. Suo il jingle di tutti i canali Rai in onda dal 2010, sua la sigla della serie "Romanzo Criminale". Come compositore collabora con Giuseppe Tornatore, Gigi Proietti, Leone Pompucci, Anna Negri, Davide Luchetti, Riccardo Grandi.