Nace en Monza (Italia). Estudia con Oleg Marshev y termina la carrera de piano con Matrícula de Honor. Al mismo tiempo cursa la licenciatura de Lenguas Extranjeras en la Universidad Estatal de Milán y cierra sus estudios con una tesis sobre la ópera rusa bajo la dirección de Fausto Malcovati y Francesco Degrada.
Como pianista repertorista se forma con las clases de canto de la mezzosoprano Bianca Maria Casoni. Posteriormente perfecciona su técnica con Aldo Ciccolini e Irwin Gage, con este último en concreto en el repertorio de cámara.
Desde 1996 lleva a cabo una gran actividad de conciertos por todo el mundo, además de ser invitado como pianista repetidor o maestro colaborador en numerosos teatros y festivales de Europa y Asia.
Ha acompañado a centenares de artistas y ha colaborado con directores musicales y directores de escena como A. Zedda, G. Kuhn, A. Allemandi, M. Barbacini, R. Rizzi-Brignoli, P. Fourllier, M. Mariotti, C. Rizzi, M. Martone, D. Fo, G. Strehler, L. Ronconi, M. Hampe, P. Pizzi, J.F. Martinoty, G. Vick, etc.
En los últimos años también se dedica con éxito como docente de pianistas acompañantes y cantantes, y ha sido invitado por instituciones como Scuola dell’Opera di Bologna, Accademia del Maggio Fiorentino, Accademia Verdi di Parma, Teatro Real de Madrid y Escuela Superior de Canto de Madrid, Universidad de Jaén, Opera Studio de Tel Aviv, Academia del Teatro Bol’shoj de Moscú, entre otras.
Ha sido el director artístico y responsable de la preparación musical del Opera (e)Studio de Tenerife, proyecto para la promoción de jóvenes talentos líricos.