Fin da giovanissimo, ha maturato importanti esperienze professionali nella musica pop italiana, iniziando a diciotto anni con i tour di Pupo e Fiordaliso, che lo hanno portato in Canada, Australia, Russia e America.
A partire dal 1986 si è specializzato nell’uso di computer, protocollo MIDI, tastiere e campionatori, lavorando come tastierista e programmatore alle colonne sonore dei film di Francesco Nuti, tra cui Stregati, Caruso Pascoski e Willy Signori….
Nel 1988 ha intrapreso anche l’attività didattica presso il CAM di Firenze, dove ha incontrato il chitarrista Riccardo Bianchi, con il quale ha fondato il progetto Ace, culminato nell’album Bijuli.
Negli anni successivi ha collaborato come tastierista e pianista con artisti di primo piano come Umberto Tozzi, Paolo Vallesi e Laura Pausini, partecipando alla realizzazione dell’album Laura, che ha ottenuto un enorme successo internazionale.
Dal 1994 ha avviato una lunga e significativa collaborazione con Raf, contribuendo alla realizzazione di sette album, sia come musicista sia come produttore.
Ha inoltre lavorato a stretto contatto con Marco Masini come arrangiatore, pianista e ProTools engineer, e come produttore artistico di Alessandra Amoroso, seguendola nei suoi primi grandi successi dopo la vittoria ad Amici.
Nel corso della sua carriera ha collaborato, sia dal vivo che in studio, con numerosi artisti della scena italiana, tra cui Giuseppe Povia, Mario Lavezzi, Spagna, Mia Martini, Carmen Consoli, Max Gazzè, Edoardo Bennato, Alex Britti e molti altri.
Ha inoltre avuto l’onore di lavorare con importanti autori, produttori e musicisti come Giovanni Veronesi, Giancarlo Bigazzi, Dado Parisini, Tony Levin, Pino Palladino e Riccardo Bianchi, consolidando una carriera di altissimo profilo come produttore, arrangiatore, pianista e programmatore.