Born in Bologna, he began his studies under the guidance of Maestro Roberto Scaltriti, and has the prestigious collaboration of Maestro Leone Magiera and Maestro Simone Savina for the musical part.
He attended the Advanced training course for opera singers at Torre del Lago Puccini
In 2014, he attended the stage art course at the Conservatorio Cherubini in Florence, chaired by Maestro Francesco Torrigiani.
In September 2017, he won first prize at an International Competition in Astana, Kazakhstan.
Winner in an international selection for Lyric Soloists chaired, in Empoli, by baritone Carlo Meliciani in 2014.
In 2013 he was a finalist at the International Singing Competition "Rinaldo Pellizzoni" (Pr).
Frequent television appearances in which operas and concerts are broadcast.
He has several concerts scheduled in Italy, Europe, Russia and South America.
In May 2023, he toured Romania for a series of concerts in the country's major theatres.
In February 2023, he again took on the role of Turiddu in Cavalleria Rusticana at the Teatro Rossini in Lugo.
On 31 December 2022, he participated as the only tenor at the Apollo Municipal Theatre in Lecce in the end-of-year concert with the Oles Orchestra of Apulia.
In September 2022, he sang for the inauguration of the sports games at the Campidoglio in Rome in the presence of the Mayor and Coni President Malagò.
In July 2021, he performed the world premiere of Fabio Massimo Capogrosso's composition 'Amor ch a nullo amato' for the 700th anniversary of Dante Alighieri's death at the Teatro Grande in Brescia.
In August 2021, he was invited by the Italian Embassy in Georgia for a concert in Batumi, with the Georgian national orchestra conducted by Maestro Lorenzo Tazzieri.
In September 2021, he again took on the role of M. Cavaradossi at the Teatro del Giglio in Lucca.
In October 2021, he took part in a concert at the National Opera House in Tunis, Tunisia, to celebrate the artistic collaboration between Italy and Tunisia.
In October and November 2019, he toured China, singing in 30 different cities, accompanied by the Italian Doc Live orchestra conducted by Maestro Gasperin.
In June and July 2019, he was in Hungary for several concerts with thousands of spectators.
In August of the same year, he sang in Genoa and Bardonecchia for important events in the Liguria Region.
In 2019, he sang the Inno d'Italia live nationally for a world event, broadcast on Rai Sport
In March 2019, he was Calaf in Turandot at the Tenerife Opera House.
In the prestigious setting of the Torre del Lago Puccini Foundation, he was Mario Cavaradossi in Tosca, singing with the celebrated soprano Dimitra Theodossiou and baritone Carlo Guelfi, conducted by Maestro Veronesi and, in the second performance, by Maestro Lorenzo Castriota Skanderberg.
In Nara, Japan, he performed the role of Pong and was the cover of Calaf with the Teatro Comunale di Bologna in Turandot, alongside soprano Norma Fantini, with Orchestra del Teatro Comunale di Bologna conducted by Maestro Hirofumi Yoshida.
In April 2018, he debuted Cavalleria Rusticana, in the role of Turiddu c/o the theatre of Casalgrande (RE).
On 31 December 2017, he was the only singer at the great New Year's Eve concert at the Accademia Theatre in Conegliano Veneto, conducted by Maestro Scarpis, with the Kiev National Radio Orchestra.
On 28 and 29 October 2017 he again performed the role of M. Cavaradossi at the Teatro Nuovo in S.Donà di Piave
On 12 October 2017 he took part in a concert at the Municipal Theatre of Modena "Luciano Pavarotti" as part of the four concerts organised by the Municipality of Modena in memory of M°Pavarotti in the presence of Mrs. Raina Kabaivanska and Mirella Freni.
In July and August 2017, he was again M.Cavardossi in Empoli, Grosseto and Pescara, with the Grosseto orchestra conducted by M° Lorenzo Castriota Skanderberg.
In the same month, he participated in a concert under the direction of M° Veronesi at the Teatro Manzoni in Bologna.
In July 2017, he was F.B.Pinkerton at the Teatro Comunale di Ferrara with orchestra of the city of Ferrara.
In June 2017, representing the Fondazione Torre del Lago Puccini, he starred in two concerts in Astana, Kazakhstan.
In April 2017, he sang in Modena at a concert celebrating the career of the famous soprano Mariella Devia.
In March 2017, he debuted Manrico in Verdi's Trovatore at the Bristol Theatre in Bologna.
In February 2017 he was F.B. Pinkerton at the Teatro Comunale di Copparo, with orchestra of the Teatro Comunale di Ferrara.
In January 2017 he participated in the New Year's Concert in Florence with the orchestra of Florence
In November 2016 he sang the role of Alfredo in La Traviata at the prestigious Teatro "Duse" in Bologna with Orchestra del Teatro Comunale di Ferrara and was Don José at the Teatro Comunale di Fidenza, with Mezzosoprano Cristina Melis.
In October 2016, again accompanied by Maestro Leone Magiera, he sang for a gala evening at the Teatro Lirico "U. Giordano" in Foggia, and was in Geneva for a concert for the Puccini Foundation in Torre del Lago.
In July 2016 he was again Alfredo in La Traviata, in Ferrara, accompanied by the Orchestra of the Teatro Comunale di Ferrara, in May 2016 he was again Don Josè in Carmen at the theatre in Florence.
In April 2016, he again dressed the role of M. Cavaradossi in Tosca, at the Teatro Comunale Zandonai in Rovereto, conducted by M° Lorenzo Tazzieri.
In March 2016, together with M° Leo Nucci, he took part in a charity concert in Modena.
In February 2016, accompanied by Maestro Leone Magiera, he performed in a concert in Ostra (An) alongside soprano Scilla Cristiano and the "A.Catalani" prize-winner Carmela Remigio.
In 2015, he participated as a "soloist" at the Teatro Comunale Luciano Pavarotti in Modena, with director Paolo Montanari "Intorno a Don Giovanni in musica".
In 2015, he was F.B.Pinkerton in Madama Butterfly (in Parma in the prestigious context of the Reggia di Colorno, accompanied by the orchestra of the Teatro Comunale di Ferrara),
In 2015 he was Don Josè in Carmen (Teatro Comunale di Rubiera, repeated at Teatro Comunale de 'Marsi Avezzano and Teatro Comunale Caniglia di Sulmona).
Also in 2015 in Adria Rovigo, he played the role of Raimondo in Nino Rota's 'I due timidi'.
In December 2015, he was again Alfredo at the Municipal Theatre in Mestre.
In 2014 he took part in Placido Domingo's "Pathos" with Andrea Boccelli at the "Teatro del Silenzio" in Lajatico (Pi).
In 2014 he was Mario Cavaradossi in Tosca at the Teatro Bristol in Bologna.
In 2013 he made his debut as Alfredo Germont in La Traviata at the 18th-century theatre of Villa Mazzacorati Bologna.
He has previously dressed the roles of several minor characters, including Ruiz in Il Trovatore, Borsa in Rigoletto, and Lord Arturo B. in Lucia di Lammermoor in various minor theatres.
Previously, he collaborated with the Teatro Comunale di Modena L. Pavarotti as 'chorus artist' in Verdi's Don Carlo.
He has sung in various theatres in Italy and abroad, including Teatro Comunale di Bologna, Teatro Comunale di Modena, Teatro Grande di Brescia, Teatro Verdi di Busseto, Teatro Laval (Canada), Nara Hall theatre, Nara (Japan).
He also has an intense concert activity, collaborating artistically for various institutions, municipalities and opera clubs, such as "Circolo Lirico Bolognese" P.O. San Rocco-Bo, Circolo "M.Del Monaco" Mo, Circolo "G. Verdi" of Carpi-Mo, "Corale Verdi" -Pr, and for the centenary "Corale Rossini" of Modena, where, in the presence of soprano Raina Kabaivanska and M.o Leone Magiera, he performed at the concert in memory of Luciano Pavarotti, who would have been 80 years old.