Oboista, alterna alla attività solistica quella di direttore d’orchestra; riconosciuto ai primi posti in Italia quale direttore di complessi di fiati, è in questa veste animatore di gruppi italiani e stranieri. Nel 1980 partecipa insieme a Vinko Globokar, Ciro Scarponi, Fabio Maestri, Piero G. Arcangeli e ad oltre 1000 musicisti, alla 1^ esecuzione di “Accordo” di Luciano Berio in occasione della Marcia della Pace Perugia - Assisi. Nel 1982 fonda il Grand’Ensemble - Orchestra di Fiati di Perugia con il quale svolge una intensa attività concertistica in tutta Europa, partecipa a trasmissioni radio e televisive per la RAI e per Fininvest, a diversi Festival di musica contemporanea e incide tre Lp per la Fonit Cetra. Ha coordinato e partecipato alla Ricerca sul Repertorio Storico Originale per Complessi di Strumenti a Fiato e Bandistici per conto del CIDIM, Comitato Italiano Musica (CIM/Unesco). In occasione del Convegno Nazionale “Il Repertorio Sommerso, Musica storica per la banda d’oggi” ha registrato un Cd con l’Orchestra di Fiati del Conservatorio di Palermo con musiche di Mercadante, Donizetti, Morlacchi, Porpora, Mayr, Ponchielli. E’ stato Direttore ospite della Civica Orchestra di Fiati di Milano e della Filarmonica Mousiké, con la quale ha partecipato al Cantiere Internazionale d’Arte di Montepulciano. E’ Direttore Artistico del Concorso Internazionale di Composizione Originale per Banda di Corciano e Consulente Musicale di CorcianoFestival. Ha inciso per Fonit Cetra, RCA, Quadrivium. Tiene corsi di perfezionamento di oboe e di musica da camera in Italia e alla New York University.