Diplomato in pianoforte e canto, ha ricevuto la Menzione Speciale al Concorso Internazionale di Canto di Monte Corvino Rovella (Salerno) nell’ottobre del 1994. A dicembre dello stesso anno ha vinto il Concorso Internazionale di Canto Cilea di Reggio Calabria, iniziando una carriera di tenore che lo ha portato nelle migliori piazze italiane: nel 1994 a Napoli (Messa di Santa Cecilia di Gounod e Messa di Gloria di Puccini) e a Bologna (La Traviata), nel 1995 a Terni (Petite Messe Solemnelle di Rossini) e a Roma (Rigoletto), nel 1996 a Torino (Il Corsaro), a Trieste (Scugnizza), a Wexford (Parisina) e a Lugo di Romagna (Il matrimonio segreto).
Nel 1997 ha registrato Parisina per la Radio Svizzera e ha interpretato Roberto Devereux a Montecarlo, oltre ad essere protagonista in Faust per la 51ma Stagione Lirica del Teatro Lirico Sperimentale di Spoleto A. Belli.