Jazz trumpet teacher at the G. Verdi Conservatory in Milan and active musician on several fronts, he has played with G. Gaslini, B. Tommaso, G.Schiaffini, G. Trovesi, M.P. De vito, D.Torto, G . Schuller, T. Bern, T. Scott, M. Schneider, C. Mariano, A. Sheppard, C. Taylor, J. Surman and A. Braxton.
He has performed in Europe, USA, South America, South Africa and Asia, recording about 100 albums.