Inizia da bambino a studiare le percussioni e la teoria. A 13 anni si iscrive alla Scuola Music Workshop dove studia batteria jazz per 5 anni con il M° Roberto Zappulla dell’orchestra della RAI. Suona batteria jazz e percussioni afrocubane, che studia con Karl Potter. Diventa a 16 anni il batterista della Romana Swing Orchestra dove si cimenta con i classici del Jazz delle Big Bands fino alla laurea. Dopo la laurea in Lettere, si iscrive alla Grove School of Music di Los Angeles dove studia pianoforte e armonia con Dick Grove e improvvisazione con Jay Daversa. Dopo 4 anni torna in Italia e inizia a lavorare nella registrazione delle colonne sonore di film con i maggiori compositori italiani, ad esempio Ennio Morricone, Luis Bacalov, Armando Trovajoli, Riz Ortolani, Gianni Ferrio, per un totale di oltre 300. Diventa l’assistente di Franco Piersanti, con cui registrerà più di settanta films. Riprende e conclude gli studi superiori di musica con la laurea in Composizione a S. Cecilia con il M° Luciano Pelosi. Nell’ultimo anno, compone ed esegue dal vivo le musiche di tre spettacoli teatrali. Come Compositore, dal 1994 ad oggi, firma numerosi progetti di film industriali, cortometraggi, documentari, spot pubblicitari e installazioni multimediali. I suoi lavori hanno vinto numerosi premi e riconoscimenti in festivals e concorsi nazionali ed esteri.
