Inizia gli studi musicali come clarinettista classico per poi scoprire la passione per la musica leggera e soprattutto il jazz. Frequenta quindi i Civici Corsi di Jazz studiando con Mauro Negri, Paolo Tomelleri e Giulio Visibelli e diplomandosi nel 2011.
Per sette anni ha ricoperto il ruolo di primo tenore nella Civica Jazz Band di Enrico Intra accompagnando musicisti di fama internazionale come Enrico Rava, Dee Dee Bridgwater, George Grunz e molti altri.
Ha collaborato e collabora con diverse formazioni quali Madamzajj Swingin' Band, Fake Five Sax Ensemble, Reverie, Clube do Choro, Paolo Tomelleri Swing Band, MamaMiti Music Duo, Jazzpresso, Flight Band. Nel 2004 è anche stato direttore musicale e chitarrista in due produzioni di musical (Jesus Christ Superstar e Il Fantasma Del Palcoscenico) con la compagnia Soggetti Smarriti.
Dal 2018 è direttore della Banda di Vignate (MI) e dal 2020 è direttore della Banda di Pioltello (MI)
E' attivo anche come arrangiatore, trascrittore e copista musicale e dal 1998 si dedica con passione all'insegnamento della musica.