Si diploma, con il massimo dei voti, al Conservatorio di Musica "Giuseppe Verdi" di Milano, sotto la guida di Giacomo Calderoni ed in seguito si perfeziona con Giuseppe Garbarino, Pietro Borgonovo, W. Bianchi e Han de Vries presso il Conservatorio Superiore "Sweelinck" di Amsterdam.
Si aggiudica il terzo premio ai concorsi internazionali di Manta (Cuneo) e di Martigny (Svizzera).
Nel 1998 vince il concorso per primo oboe al Teatro Lirico di Cagliari, posto che attualmente ricopre.
Collabora, sempre come primo oboe, con numerosi complessi orchestrali tra i quali: Teatro alla Scala di Milano, Orchestra Filarmonica della Scala, Orchestra del Teatro dell'Opera di Roma, Maggio Musicale Fiorentino, Orchestra da Camera di Padova e del Veneto, Pomeriggi Musicali di Milano, Teatro Verdi di Trieste, Orchestra Haydn di Bolzano, Orchestra del Teatro Regio di Torino, Orchestra Regionale Toscana, Orchestra della RAI.
Fa parte del gruppo "Ensemble Musica 20", gruppo specializzato nel repertorio moderno e contemporaneo, con il quale si esibisce al Teatro alla Scala di Milano, al Festival Rive Gauche di Torino, al Festival Internazionale delle Marche, agli Amici della Musica di Venezia, al Festival Internazionale della Musica di Milano, al Teatro Comunale di Bologna, al Piccolo Teatro di Milano, al Festival Internazionale Frentano di Lanciano.
Docente presso il Conservatorio di Musica "Giuseppe Verdi" di Milano dal 1994 al 1996, ha tenuto seminari sulle nuove tecniche dell'oboe per i corsi di composizione di Giacomo Manzoni al Festival Internazionale Frentano di Lanciano e di Azio Corghi alla Fondazione Toscanini di Parma.