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 ed insegnante di Pianoforte...visualizza tuttoe, 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 ad 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 Crediti non contrattuali 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, Attilio Corsini, Leone Pompucci, Anna Negri, Davide Luchetti, Riccardo Grandi.