Nato ad Arezzo nel 1966, nel 1990 si diploma brillantemente in pianoforte presso il Conservatorio "Morlacchi" di Perugia con il maestro Carlo Alberto Neri.
Contemporaneamente agli studi classici si dedica anche alla musica pop e jazz frequentando il Centro Professione Musica(CPM) di Milano dove, oltre al pianoforte, studia arrangiamento e composizione con Mark Harris e Franco D’Andrea.
Nel 2010 si è diplomato in Jazz con il massimo dei voti e la lode presso il Conservatorio “Morlacchi “ di Perugia con Mario Raja e Nino De Rose. Ha frequentato le clinics del Berklee College of Music di Boston dal 1985 al 1987, ha partecipato ai corsi per musica da film presso l’accademia Chigiana tenuti dal M° Ennio Morricone nel 1992 e ai corsi di direzione d’orchestra con il M° Giampiero Taverna nel 1994. Appassionato di sintetizzatori, ha dedicato molto tempo allo studio di questi strumenti diventandone un buon conoscitore per le loro applicazioni in studio e dal vivo.
Si è specializzato inoltre nel software musicale diventando esperto dei programmi professionali da studio più diffusi.
Ha all’attivo collaborazioni artistiche con Ricardo Silveira, Lucio Nascimento, Paulo Braga, Doris Monteiro, Cesar Camargo Mariano, Cristovao Bastos, Gianni Basso, Franco Cerri, Marco Tamburini, Fulvio Sisti, Paolino Dalla Porta, Stefano Cocco Cantini, Nico Gori, Fabrizio Bosso, Steve Grossman, John Antony Hellywell, Paul Wertico, Daniele Malvisi, Daniele Mencarelli, Cristiano Arcelli, Maurizio Bozzi, Claudio Cuseri, Ares Tavolazzi, Rino Zurzolo, Fabio Morgera, Francesco Santucci, Luca Colombo, Walter Calloni, Romy Camerun, Blust Jumpers Big Band, Tammy McCann and The Grand Voices of Glory Choir, Festa Group e Stanley Jordan.
In ambiente pop ha collaborato con Toquinho, Al Bano, Massimo Ranieri, Pupo, Rossana Casale, Franco Califano, Mia Martini, Fiorella Mannoia, Matia Bazar, Maurizio Fabrizio, Riccardo Fogli, Rodolfo Maltese e Francesco Di Giacomo (Banco).
Nel 2002 ha partecipato alla tour del Banco del Mutuo Soccorso con l’orchestra filarmonica Puccini di Città di Castello.
Come compositore ha scritto varie musiche per commedie teatrali oltre a brani di musica pop e jazz.
Nel 2001 suona e dirige al concerto di Natale lo spettacolo “Christmas Song” con la Arretium Jazz Orchestra e con arrangiamenti propri.
Nel 2005 ha partecipato come tastierista al concerto in mondovisione “Natale in Vaticano” esibendosi con Claudio Baglioni, Riccardo Cocciante, Miriam Makeba, Solomon Bark, Dolores O' Riordan, Gigi D’Alessio, Mango, Negramaro e Nicky Nicolai.
Ha collaborato come session man in studio e dal vivo con alcuni artisti italiani dove compare come musicista e arrangiatore in numerosi CD. Attualmente svolge attività didattica e concertistica in vari organici.