Nacido en Pietrasanta (Lucca). Obtiene el título de piano en el Instituto Musical Pietro Mascagni de Livorno y completa su formación musical con Marco Balderi e Ilio Barontini, y sus estudios de composición con Gaetano Giani Luporini.
Gana el premio del Laboratorio Lírico de Alessandria para maestros colaboradores y se inicia en la profesión de la mano de Edoardo Müller. Trabaja como pianista y apuntador en los teatros líricos italianos de mayor tradición , en la RAI de Milán, la Radiotélévision Suisse de Lugano, el Ente Lirico Giuseppe Verdi de Trieste y la Ópera de Montecarlo, como director musical de escena. Ha sido el maestro apuntador del Festival Maggio Musicale Fiorentino, bajo la dirección de su titular, Zubin Mehta. Ha trabajado, entre otros, con Semyon Bychkov, Gennady Rozshdestvensky, Bruno Bartoletti, Myung-Whun Chung y Gianandrea Gavazzeni.
Ha impartido cursos de repertorio lírico en la Fundación Arturo Toscanini de Modena y en los talleres de expresión y desarrollo vocal de Yva Barthélémy. Como pianista ha colaborado con el Festival de Música de Peralada y ha acompañado las masterclasses de Jaume Aragall, Montserrat Caballé, Raúl Giménez, Raina Kabaiwanska, Luciano Pavarotti, Arrigo Pola y Joan Pons.
Actúa como pianista acompañante en recitales de ópera y música de cámara en los principales teatros y festivales de España, en Europa, Estados Unidos y Latinoamérica, junto a artistas como Ainhoa Arteta, Montserrat Caballé, Mariola Cantarero, Fiorenza Cedolins, María Gallego, Maria Guleghina, Montserrat Martí, Rosa Mateu, Nelly Miricioiu, Elena Obratzova, Isabel Rey, Ana María Sánchez, Jaume Aragall, Josep Bros, Rockwell Blake, Carlos Chausson, Raúl Giménez, Àngel Òdena, Stefano Palatchi, Joan Pons, Juan Jesús Rodríguez...