Diplomato in musica Jazz presso il conservatorio di Brescia nel 2007, approfondisce in parallelo lo studio col maestro Beppe Rusconi. Partecipa a numerosi seminari sia sulla pratica strumentale (Klaus Paier, Jean Louis Noton, Peter Soave, Frank Marocco) che sulla teoria e sull’improvvisazione (Pietro Leveratto, John Kinnison). Si dedica inoltre allo studio e alla pratica di vari strumenti.
Sull’organetto diatonico si forma prevalentemente da autodidatta con ricerche sul campo e avvalendosi dei consigli di Franco Ghigini e Guido Minelli. Viene scelto dall’inventore Fiorenzo Bernasconi come sperimentatore del Bercandeon, nuovo strumento musicale della famiglia delle ance libere. Nel 2017 esce il suo primo disco, interamente realizzato con questo strumento.
Ha scritto colonne sonore per diversi spettacoli ed è pregiato accompagnatore di attori, danzatori e performers; in campo teatrale cura ed esegue musiche di scena per vari spettacoli. Ha collaborato, ad esempio, con: Alessandro Barricco, Antonio Catalano, Antonio Maiello, Beatrice Faedi, Benno Voorham, Costanzo Gatta, Daniele Squassina, David Sterza, Ester Elisha, Fabio Comana, Fabrizio Foccoli, Fausto Ghirardini, Franca Ferrari, Filippo Garlanda, ....