Inizia la sua attività in ambito musicale fin da giovane come flautista tenendo diversi concerti, dopo avere seguito studi regolari diplomandosi presso il Conservatorio di Bari. Seguirà l’ attività di attore con diverse produzioni teatrali, passando anche attraverso l’esperienza musicologica con diverse ricerche e pubblicazioni .
Ha unito all’ attività vocale costantemente quella di docente presso diverse strutture pubbliche e private e estere tenendo corsi inerenti alla musica, che vanno da lezioni di tecnica ed interpretazione vocale, a guida all’ascolto, a corsi di laboratorio musicale (voce- strumento-corpo) .
Prima di dedicarsi al repertorio baritonale ha debuttato come basso-baritono in opere di Mozart, Donizetti, Haendel, Meyerbeer, Rossini. Debutta come BARITONO nel 1995 con “Cavalleria Rusticana” di Mascagni (nel ruolo di Alfio); di seguito “Il Barbiere di Siviglia” di Rossini per il Teatro La Fenice di Venezia, “La Fanciulla del West” e “Manon Lescaut” (direttore Angelo Campori) per il Festival Pucciniano di Torre del Lago. Riceve riconoscimenti per l’interpretazione del ruolo di Lescaut e di conseguenza è chiamato, nella stessa stagione e per lo stesso ruolo, nei teatri di Cosenza, Mantova, Jesi e Lecce.
Per il Teatro Pergolesi di Jesi e il Festival Internazionale di S.Gimignano ha cantato nella “Carmen” di Bizet (Escamillo); seguiranno “Bohème” di Puccini per il Teatro Lirico di Cagliari (per il centenario di “Bohème” al fianco di Rolando Panerai), “Hansel und Gretel” di Humperdinck per il Teatro Regio di Torino, l’opera “Gloria” di Cilea, di cui è stata fatta un’incisione discografica per la Kicco Music, durante il Festival Internazionale di S.Gimignano. Con “Lucia di Lammermoor” (nel ruolo del perfido Enrico), “Rigoletto” (nel ruolo omonimo) , “Traviata” (nel ruolo di Germont), e “Trovatore” (nel ruolo del Conte di Luna) debutta come BARITONO LIRICO, nei ruoli di Sharpless nella “Madama Butterfly” di G. Puccini, Malatesta nel “Don Pasquale” di G. Donizetti.
Nel gennaio 2002 ha debuttato il ruolo di “Scarpia” nella “Tosca” di G. Puccini per lo StadtTheater di Klagenfurt. Nel luglio del 2002 ha partecipato all’allestimento dell’opera “Tosca” di G. Puccini sia per il Festival “Estate Fiesolana” che per la Fondazione “Arturo Toscanini” di Parma nel Teatro Castello di Vigoleno, interpretando il ruolo del barone “Scarpia”.Nello stesso anno debutta il ruolo di Marescial nelle “Le Finte Gemelle” di N. Piccinni a Sassari.
Nell’aprile 2003 debutta il ruolo di Nabucodonosor nel “Nabucco” di G. Verdi presso lo Stadttheater di Klagenfurt, ruolo che interpretera’ nuovamente durante l’estate in Germania e Austria (a novembre 2003 anche a Pisa) e nello stesso periodo interpreta il ruolo principale nell’opera “Gianni Schicchi” di G. Puccini, progetto in collaborazione col Festival Pucciniano di Torre del Lago. Ad agosto 2003 debutta il ruolo di Amonasro nella “Aida” di G. Verdi in Germania. A novembre 2003 debutta il ruolo di Macbeth nell’opera omonima di G. Verdi presso il teatro National Opera and Ballet di Sofia che cantera’ anche per lo Stadttheater di Augsburg.
A febbraio 2004 debutta il ruolo di Mustafa’ ne “L’ Italiana in Algeri” di G. Rossini presso lo Stadtteather di Klagenfurt, ad aprile /maggio e’ impegnato in una serie di concerti wagneriani (sempre a Klagenfurt).
In Luglio e Agosto 2004 e’ impegnato in Austria e Germania nei ruoli di “Giorgio Germont” ne “la Traviata” di G. Verdi, di “Amonasro” in “Aida” di G. Verdi e di “Nabucco” nell’opera omonima di G.Verdi. A fine 2004 e’ impegnato nel ruolo di “Don Alfonso” in “Così fan tutte” di W. A. Mozart e di “Don Alfonso Duca di Ferrara” in “Lucrezia Borgia” di G. Donizetti.
In aprile/maggio 2005 debutterà il ruolo di “Don Pasquale” nell’opera omonima di G. Donizetti. Seguirà a Giugno Lucrezia Borgia a Wiesbaden e, sempre in Germania, Nabucco, Carmen, Boheme, Tosca e Aida. A ottobre 2005 ha debuttato il ruolo di “Ford” nel “Falstaff” di G.Verdi. Nel 2006 e’ a Karlsruhe per il ruolo di “Scarpia” in “Tosca” di Puccini. In luglio dello stesso anno e’ “Don Carlos” in “Ernani” di G. Verdi a Vienna e in ottobre “Manfredo” in “Il Giuramento” di Mercadante per lo Stadttheater di Giessen. In gennaio 2007 e’ “Dulcamara” in “L’elisir d’amore” di G. Donizetti per lo Stadttheater di Klagenfurt, in febbraio e’ “Scarpia” in “Tosca” di G. Puccini per lo Stadttheater di Karlsruhe, in maggio e’ “Giorgio Germont” in “La Traviata” di G. Verdi per l’Opern Frankfurt, in luglio /agosto 2007 reinterpreta “Nabucco” per l’Opernfestspiele di ST Margarethen. In settembre/ ottobre 2007 interpreta “Amonasro” in “Aida” di G. Verdi e in ottobre/novembre 2007 interpreta “Giorgio Germont” in “La Traviata” di G. Verdi per lo Stadttheater di Erfurt. In Gennaio/ Febbraio 2008 interpreta “Scarpia” in “Tosca” di Puccini , mentre da aprile a 2008 debutta “Renato” in “Un ballo in maschera” di Verdi “Barnaba” in “Gioconda” di Ponchielli e “Teseo” in “Fedra” di Pizzetti sempre per lo Stadttheater di Erfurt. Sempre in giugno 2008 debutta “Gerard” in “Andrea Chenier di Giordano. In ottobre 2008 interpreta “Amonasro” in “Aida” di G. Verdi per il Capetown Opera House. Nel 2009 interpreta “Rigoletto” nell’opera omonima di G. Verdi, “Alfio” in “Cavalleria Rusticana” di Mascagni e “Tonio”in “Pagliacci” di Leoncavallo per lo Stadttheater di Giessen (Germania) . Nello stesso anno interpreta “Sharpless” in “Madama Butterfly” di Puccini per il Teatro Opera Giocosa di di Savona, “Renato” in “Un ballo in maschera” di Verdi per lo Stadttheater di Erfurt (Germania) e nuovamente Rigoletto per il Teatro Principal di Zaragoza e per il Teatro Rojas di Toledo ed a Murcia (Spagna) .
Nel 2010 reinterpreta “Renato” in “Un ballo in maschera” di Verdi per lo Stadttheater di Erfurt (Germania) , “Lord Enrico” in “Lucia di Lammermoor” di Donizetti per il Capetown Opera House, “Sharpless” in “Madama Butterfly” di Puccini per il Teatro Principal di Zaragoza e per il Gran Teatro Falla di Cadiz (Spagna) , e “Nabucco” nell’opera omonima di Verdi per il Teatro Marruccino di Chieti. Nel 2011 interpreta “Sonora” in “Fanciulla del west” di Puccini per il Teatro Politeama Greco di Lecce e Scarpia dalla Tosca di Puccini in diversi teatri Spagnoli (Saragozza, Cadiz,……) ed a settembre debutta al Teatro di Stato di Wuerzburg nell’Africana di Meyerbeer . Il 14 marzo 2012 interpreta Marcellao in “Boheme” di Puccini per il Teatro Jovellanos di Gijon (Spagna) mentre il 9/04 interpreta Nabucco per il Teatro di Stato di Muenster. In maggio 2012 interpreta Escamillo nella “Carmen” di Bizet per il Teatro Marrucino di Chieti