Studia pianoforte dall’eta di 10 anni con il Maestro Bruno Canfora e poi continua gli studi con il Maestro Vladimiro Marcianò con il quale approfondisce lo studio del jazz e del blues. Dal 1998 si specializza nella realizzazione di colonne sonore per cortometraggi e progetti di Video Arte di tiratura mondiale collaborando con gli Elastic Group of Research. Dal 2001 al 2006 è Direttore del Coro Gospel “Singing for love” con il quale gira l’Italia ed inizia a collaborare con il Coro Gospel “Unbound Voices ” in qualità di pianista . In quegli anni è inoltre compositore e arrangiatore di brani di musica new age per la rivista New Age & Nuova Era. Nel 2002 viene nominato Docente di Teoria Musicale del Corso di Laurea per l’Università -Lu.DE.S- di Lugano con cui collabora fino al 2004. È compositore delle musiche del progetto Perimetro di Pietro Taricone con il quale è ospite da Fiorello su viva radio 2. Dal 2004 al 2006 lavora tra Portogallo e Germania con il progetto “MCE – Musica Cromatica Emozionale” in collaborazione con l’Università Tor Vergata di Roma. Dal 2006 al 2012 si dedica all’insegnamento presso le Scuole di Musica Simphony di Francoforte e Gold Key di Kiev. Dal 2006 collabora con le Edizioni Sound Diva e con la GB Music per la sonorizzazione di spot e trailer televisivi. Molte le sue collaborazioni nella musica pop in particolare con la Spaghetti funk di Milano. Nel 2011 scrive le musiche per lo spettacolo teatrale Cinemagico del Brancaccio di Roma per la compagnia teatrale Alchimagia. Nel 2013 compone la colonna sonora del film ‘A un passo dal sogno’ prodotto dalla Lions Gate e distribuito al cinema in tutta Italia dalla Gruppo Orizzonti. Nel 2013 realizza per la Main Production la colonna sonora del film Le Clochard.