È nato a Roma. Ha svolto un’intensa attività in Italia e all’estero; è stato ospite di complessi come l’Orchestra della Suisse Romande, l’Orchestra del Mozarteum di Salisburgo, l’Orchestra della Radio di Monaco di Baviera,
la Mitteldeutsches Rundfunkorchester, l’Orchestra del Teatro La Fenice di Venezia, l’Orchestra Sinfonica di Milano, l’Orchestra dei Pomeriggi Musicali, l’Orchestra Regionale Toscana, l’Orchestra dell’Arena di Verona, la Tonkünstlerorchester e la Radio Symphonieorchester di Vienna, l’Orchestra Filarmonica “G. Enescu” di Bucarest, l’Orchestra Filarmonica di Rzeszow (Polonia).
Come direttore d’opera è stato ospite dell’Opéra du Rhin di Strasburgo, della Kammeroper di Vienna, del Teatro Nazionale Slovacco di Bratislava, del Teatro Nazionale Lituano di Vilnius, del Rendano di Cosenza, del Verdi di Sassari, dell’Alighieri di Ravenna, della Stagione lirica di Teramo e Atri, del circuito lombardo ASLICO (Brescia, Pavia, Cremona, Bergamo), del Teatro del Giglio di Lucca, del Marrucino di Chieti.