He began his vocal studies under the guidance of his father Bernardino Zanetti, from 2015 he is studying with Vittorio Terranova.
In 2016 he did his operatic debut as Federico in L'amico Fritz at Teatro La Fenice in Venice, conducted by Fabrizio Maria Carminati and directed by Simona Marchini.
He has performed concerts as soloist tenor in Venice, Padova, Vicenza, Milan, and in Deutschlandsberg and Bad Radkesburg in Austria; he has performed arias from the Italian and French belcanto repertoire for the Austrian Natioanl Radio.
Among other roles he has performed are Gastone in La traviata and Arlecchino in I pagliacci, Spoletta in Tosca at Teatro Re di Licata, Sicily and in Atri; Monostatos in The magic flute at Modelhof Thurgau Theatre in Switzerland and the roles of Arturo and Normanno in Lucia di Lammermoor.
In collaboration with the association "Circolo della Lirica di Padova" he performed Contino Belfiore in La finta giardiniera at Teatro Sociale in Rovigo.
In 2018 he has been awarded with the second prize at the International Opera Singing Competition “Vittorio Terranova” at Metropolitan Theatre in Tokyo.