Dopo la maturità musicale consegue il diploma di tromba con programma sperimentale presso il Conservatorio di musica “G. Verdi” di Milano. Presso lo stesso Conservatorio ottiene anche la licenza di pianoforte complementare e, in seguito, l’abilitazione all’insegnamento nelle scuole secondarie.
Inizia subito una intensa attività concertistica che lo porta a collaborare con molte orchestre lirico-sinfoniche, formazioni di musica leggera, musica africana, gruppi latino-americani, corpi bandistici, orchestre fiati, big band e produzioni di musical.
Ha suonato in trasmissioni televisive e fatto incisioni per il mercato discografico italiano, francese e giapponese.
Segue il corso di specializzazione per l’insegnamento del metodo “Kodaly” con la docente K. Nemes e il corso di specializzazione per l’insegnamento di educazione musicale nella scuola primaria tenuto dal prof. D. D’Urso.
Nel corso degli anni ha sempre cercato di migliorarsi seguendo corsi o stage con importanti maestri: Andrea Giuffredi, Emilio Soana, Lorenzo Pusceddu, Andrea Tofanelli, Allen Vizzuti, James Thompson, Marco Pierobon.
Dal 1999 al 2008 è stato docente di tromba presso la scuola civica di musica di Trezzano Sul Naviglio dove, negli stessi anni ha tenuto corsi di propedeutica per bambini, laboratori con strumentario Orff, corsi di ritmica e canto.
Negli anni 2004 e 2005 è stato docente di tromba presso l’Accademia Musicale Italiana di Monza.
Dall’anno 2005 al 2014 e stato’ titolare delle cattedre di tromba, propedeutica per bambini, laboratorio Orff e coro di voci bianche presso il Liceo Musicale Appiani di Monza.
Negli anni scolastici dal 2007 al 2009 è stato docente di tromba e di musica per bambini e ragazzi presso la scuola di musica di Gorgonzola.
E’ stato insegnante presso le scuole secondarie di primo grado di Rosate, Besate, Moncucco, Noviglio, Lacchiarella, Besate, Trezzano sul Naviglio e Brugherio. Ha collaborato e collabora come specialista nelle scuole materne ed elementari di Monza, Trezzano sul Naviglio, Cernusco sul Naviglio, Gorgonzola, Vedano al Lambro, Macherio.
Dal 2000 al 2008 e’ stato maestro e direttore del Corpo Bandistico di Trezzano sul Naviglio, incarico che ricopre dal febbraio 2009 presso il Corpo Musicale “S. Luigi” di Vedano al Lambro (dove è anche Maestro della junior band) e da gennaio 2010 presso il Corpo Musicale “G. Verdi” di Macherio.
Dal 1998 al 2012 e’ stato prima tromba e vice maestro della storica banda dei Martinitt.
Dal settembre 2010 al 2014 e’ stato docente e responsabile del laboratorio “Imparo a suonare la tromba” presso l’ istituto “Preziosissimo Sangue” di Monza.
Dal 2015 al 2022 è stato docente di tromba e direttore d'orchestra dei campus-orchestra organizzati dall'associazione "senza frontiere".
Collabora come direttore agli stage di banda giovanile di Monza e Brianza.
Dal 2014 al 2023 è stato titolare della cattedra di tromba presso la scuola media a indirizzo musicale "Carlo Porta" di Milano, incarico che ricopre da settembre 2023 presso la scuola "Leonardo da Vinci" di Brugherio.
Nel 2023 è stato docente di tromba e direttore artistico del Campus Orchestra ANBIMA Monza e Brianza.