Si è laureato in canto lirico al Conservatorio di Musica di Cagliari con Elisabetta Scano; si è perfezionato con Francesco Piccoli, Luciana Serra e Bernadette Manca di Nissa. 

Nel 2014 ha cantato in TOSCA al Teatro Lirico di Cagliari, sotto la direzione del Mo. G. Gelmetti e la regia di Joseph Franconi Lee, ne LA TRAVIATA, diretto dal Mo. D. Renzetti, regia di Karl-Ernst e Ursel Herrmann, in STIVALETTI di P.I. Čajkovskij, diretto dal Mo. D. Renzetti, regia di Yuri Alexandrov. Ha cantato LAUDA SION di F. Mendelssohn per la direzione di Alberto Pollesel e i VESPERAE SOLEMNES DE CONFESSORE di W.A. Mozart. Ha cantato il ruolo di Don Alfonso in una riduzione di COSÌ FAN TUTTE sotto la regia di Maria Paola Viano, Uberto in SERVA PADRONA di G.B. Pergolesi, accompagnato dall'orchestra Interpreti Veneziani diretta dal Mo. G. De Stasio. 

Nel 2016 è stato Alcindoro ne LA BOHÈME al Teatro Lirico di Cagliari dove, nel 2017, è stato il Conte di Ceprano in RIGOLETTO con Leo Nucci nel ruolo del titolo, diretto da D. Renzetti e con la regia di J.F. Lee. Nello stesso teatro ha cantato il ruolo di Antonio ne LE NOZZE DI FIGARO, diretto da Stefano Montanari nell’allestimento di J. Miller, e Jack Wallace in FANCIULLA DEL WEST. È stato Uberto nella SERVA PADRONA di G. Paisiello a Palermo accompagnato dall’Orchestra Sinfonica Siciliana, diretta dal Mo. E. Corazza e Dottor di Grenvil ne LA TRAVIATA per l’Amman Opera Festival in Giordania, il basso solista nella PETITE MESSE SOLENNELLE con il Teatro Lirico di Cagliari, Haly ne L’ITALIANA IN ALGERI e Norton ne LA CAMBIALE DI MATRIMONIO presso l’Ente Concerti Marialisa de Carolis di Sassari, Colline ne LA BOHÈME al Filarmonico di Verona, SALOME al Teatro Comunale di Bologna, dove tornerà per LA TRAVIATA, LUCREZIA BORGIA e LA BOHÈME, nel ruolo di Colline. L’anno scorso ha debuttato il ruolo di Masetto in DON GIOVANNI al Teatro Lirico di Cagliari e Nonacourt ne IL CAPPELLO DI PAGLIA DI FIRENZE e Ferrando in TROVATORE all’Ente Concerti Marialisa de Carolis di Sassari. Recentemente ha cantato lo STABAT MATER di Rossini a Lugano e Zurigo. 

Tra i prossimi impegni debutterà Cesare Angelotti in TOSCA al Teatro Massimo Bellini di Catania e Re d’Egitto in AIDA al Teatro di San Carlo