Ha conseguito il diploma di Composizione presso il Conservatorio di Musica N. Rota di Monopoli sotto la guida di Marco Della Sciucca. Nel 2004 ottiene il diploma di Composizione avec mention très bien presso il Conservatoire National de Région di Strasburgo e nel 2009 si diploma al Corso di perfezionamento in Composizione presso l’Accademia Nazionale di Santa Cecilia con Ivan Fedele. Nel 2008 si laurea, con il massimo dei voti e la lode, nel corso biennale accademico di II livello, in Discipline Musicali – Scuola di Musica da Camera presso l’Istituto Musicale Pareggiato G. Braga di Teramo.
Vincitore della IXa edizione del Concorso Internazionale di Composizione 2 Agosto di Bologna con Concertante da voci per clarinetto basso e orchestra, e del Concorso Euritmia di Povoletto (Udine) con Trois études sur le Tanka per fisarmonica Bayan.
Molte sue composizioni risultano eseguite da Orchestre ed ensemble come: Orchestra Sinfonica Arturo Toscanini, Orchestra Sinfonica I Pomeriggi Musicali, Orchestra Sinfonica di Sanremo, Ensemble du C.N.R. (Strasbourg), Voix de Strass (Strasbourg), Neue Vocalsolisten Stuttgart, Algoritmo Ensemble, I Solisti Aquilani, etc; pubblicate da Nuova Stradivarius (Milano) e dal 2010 da Suvini Zerboni, diffuse da Rai 3, Rai-Radio 3, Radio UNAM.
Nel maggio 2012 riceve una commissione dalla Fondazione Arena di Verona per la realizzazione di un’opera che andrà in scena nel maggio 2013.
Attivo anche nella musica applicata ha musicato il cortometraggio Assassini del regista Francesco Calandra, il documentario John Fante Profilo di Scrittore della regista Giovanna Di Lello, e lo spettacolo teatrale Prometeo Incatenato con la regia di Claudio di Scanno.
Ha insegnato Composizione al Conservatorio N. Piccinni di Bari, Armonia Complementare al Conservatorio G. B. Pergolesi di Fermo, e Elementi di Composizione per Didattica della Musica all’Istituto Musicale pareggiato G. Braga di Teramo.