Obtuvo el diploma de Pianoforte en el Conservatorio “G. B. Martini” de Bolonia con la nota máxima y completó su formación como maestro repetidor de ópera en el Teatro Lirico Sperimentale “A. Belli” de Spoleto y en el curso de alto perfeccionamiento de la Scuola dell’Opera Italiana en Bolonia.
Trabajó como maestro repetidor en teatros como Teatro Comunale de Bolonia, Teatro San Carlo de Nápoles, Salzburger Festspiele, Festival de Martina Franca, Auditorium de Tenerife, Teatro Municipale de Piacenza, Teatro Luciano Pavarotti de Modena, Fondazione Toscanini de Parma, Teatro Ponchielli de Cremona, Fondazione Teatro Grande de Brescia, Teatro Sociale de Como, Teatro Fraschini de Pavia, Teatro Donizetti de Bergamo, Festival Alejandro Granda y Teatro Nacional de Lima.
Entre los artistas con que ha trabajado se encuentran los directores de orquesta: I. Abel, J. Axelrod, M. Boemi, A. d’Agostini, C. Desderi, D. Fasolis, C. Franklin, V. Galli, C. Goldstein, O. Marino, F. Omassini K. Ono, M. Ortega, M. Pagliari, R. Parmeggiani, R. Polastri, A. Sisillo, R. Sonoda, J.L. Tingaud, A. Vitiello y los directores de escena: M. Bauduin, N. Berloffa, R. Cucchi, P. Delbono, L. Dolcini, F. Esposito, D. Michieletto, W. Le Moli, S. Monti, G. Pressburger, F. Sparvoli, I. Stefanutti.
Ha acompañado masterclass de interpretación de L. Alva, A. Antoniozzi, F. Araiza, P. Barbacini, R. Bruson, F. Cedolins, C. Colombara, P. Coni, I. Cotrubas, J. Cura, R. De Candia, T. Fabbricini, L. Gallo, T. Hampson, C. Ludwig, F. Meli, R. Kabaivanska, G. Kunde, M. Pertusi, D. Rancatore, G. Sabbatini, D. Takova, D. Vejzovic e D. Zajick.
Ha colaborado en conciertos y en calidad de repertorista con cantantes como: Maria Agresta, Alfonso Antoniozzi, Roberto Aronica, Marina Comparato, Alex Esposito, Juan Diego Florez, Walter Fraccaro, Cinzia Forte, Sonia Ganassi, Sumi Jo, Paoletta Marrocu, Daniela Mazzucato, Leo Nucci e Bruno Praticò.