Nato a Milano nel 1969, si avvicina al jazz studiando con Massimo Minardi; successivamente si diploma in Composizione e arrangiamento con il maestro Filippo Daccò e segue vari seminari tenuti da Pat Martino, Frank Gambale, Mike Stern e Dave Libman.
Ha suonato nei più importanti Festival Jazz italiani ed ha partecipato a numerose registrazioni discografiche affiancando musicisti di fama nazionale ed internazionale, tra i quali: Gegè Telesforo, Beppe Caruso, Tullio Ricci, Michele Franzini, Ferdinando Faraò, Giovanni Falzone, Antonio Zambrini, Massimo Minardi, Ezio Allevi, con il sestetto di Beppe Aliprandi: Alberto Mandarini, Luca Segala; con il quintetto di Antonello Monni: Tony Arco, Roberto Cipelli, con la TP band: Emanuele Cisi, Rosario Giuliani, Mauro Negri; con la Monday Orchestra: Mike Manieri, Dick Oatts, Randy Breker, Bob Mintzer, Fabrizio Bosso, Paolo Tomelleri, Emilio Soana, Franco Ambrosetti, Micheal Blake, Maxx Furian, Tullio De Piscopo, Christian Mayer; con Artchipel Orchestra: Keith Tippet, Phill Miller, Karl Berger.
Nel 2012, 2014 e 2017 con Artchipel Orchestra vince il premio Top Jazz indetto dalla rivista Musica Jazz.
Nel 2016 viene selezionato finalista per il Concorso internazionale di arrangiamento e composizione per big band per Barga Jazz Festival, il quale ebbe come ospite speciale ed esecutore degli arrangiamenti selezionati il maestro Franco D’Andrea.