Nato a Firenze nel 1957, comincia lo studio del pianoforte nel 1973 studiando con insegnanti privati sia musica pop che jazz.
Frequenta per cinque anni il Conservatorio Cherubini di Firenze studiando percussioni e musica elettronica.
Contemporaneamente comincia a lavorare sia come pianista/tastierista nell'area fiorentina con locali gruppi pop e jazz che come insegnante di musica e turnista in studio di registrazione.
Nel 1986 vince una borsa di studio per studiare al Berklee College of Music di Boston, U.S.A. e li' si trasferisce per studiare armonia, arrangiamento, composizione, acustica, musica elettronica etc.
Nel 1989 si diploma "Summa Cum Laude" in musica elettronica.
Successivamente rimane un altro anno a lavorare come assistente di laboratorio nello stesso dipartimento nel quale si era diplomato.
Nel 1990, torna in Italia e lavora come assistente e traduttore di Joe Zawinul e David Mash per la "Berklee Summer School" al festival di Umbria Jazz.
Da allora si dedica sopratutto alla musica elettronica come compositore, arrangiatore e sintetista in vari stili musicali che spaziano dal jazz alla musica classica, dalle canzoni per bambini alla new age.
Lavora sopratutto nel suo studio di registrazione dove compone e registra la sua musica.
Nel 2007 consegue la Laurea di Secondo Livello (Biennio di Specializzazione) in Musica e Nuove Tecnologie presso il Conservatorio Cherubini di Firenze col massimo dei voti e la lode. Con una tesi di laurea su “
Tecnologia e Temperamento: risorse hardware, software e online per la musica microtonale”.
Attualmente compone principalmente musica elettronica microtonale.