After studying classical guitar and piano, Carlo Vistoli began his vocal training as countertenor in 2007, first with Michele Andalò, then with William Matteuzzi and Sonia Prina. He also participated in masterclasses with Monica Bacelli, Romina Basso, Marijana Mijanović and Sara Mingardo. He attended the Conservatorio «Girolamo Frescobaldi» in Ferrara (Renaissance and Baroque Singing) as well as Alma Mater University in Bologna (Cultural Heritage).
Carlo was a Finalist in both the 2012 «Pietro Antonio Cesti» Baroque Singing Competition in Innsbruck and the 2013 «Sacred Music» Competition in Rome, and he was awarded First Prize at the 2012 «Cleto Tomba» Competition in Castel San Pietro Terme (Bologna); the Audience Prize and the “Farinelli” Prize at the 2012 «Città di Bologna» Competition; Second Prize at the 2013 «Francesco Provenzale» Baroque Singing Competition in Naples; and First Prize at the 2013 «Renata Tebaldi» Competition (Baroque Section) in San Marino.
He makes his operatic debut singing the Sorceress in Purcell's Dido & Aeneas in Cesena and Ravenna. Opera highlights to date include Licida in Mysliveček’s L’Olimpiade at Bologna’s Teatro Comunale; the title role in Handel’s Tamerlano in Poznań with Les Ambassadeurs under Alexis Kossenko; King Arthur in Rimini, Rome and Bologna under Luca Giardini; and his role debut as Tolomeo (Giulio Cesare in Egitto) with Opera Fuoco conducted by David Stern in Shanghai – the first performance of a complete Händel opera in China. He also sings Peritoo in Cavalli's Elena in Nantes and Rennes with Leonardo García Alarcón. He is regularly invited to the Poznań Baroque Festival, where he collaborates with the Ensemble Kore.
In 2015 Carlo is chosen for Le Jardin des Voix – Les Arts Florissants' baroque academy for young professionals, led by William Christie and Paul Agnew. Within this scheme, he tours France, Australia, Japan, China and Moscow and gives concerts in Paris, at New York’s Lincoln Center and the Lucerne Festival. In June 2015 he makes his debut at the Ravenna Festival in Adriano Guarnieri’s new opera L’amor che move il sole e l’altre stelle, revived in 2016 at Spoleto's Festival dei Due Mondi. He then sings Febo (Caldara’s Dafne) in Venice under Stefano Montanari, and the Spirit (Dido & Aeneas) at Turin’s Teatro Regio under Federico Maria Sardelli.
In spring 2016 he takes the role of Ottone (Händel’s Agrippina) in Brisbane, for which he is awarded a Helpmann Award; that production is conducted by Erin Helyard and directed by Laurence Dale. He then sings Arvo Pärt’s Stabat Mater in Turin and at Milan’s MITO Festival with Mario Brunello. In December 2016 he sings Händel's Messiah with William Christie on an European tour.
In 2017, the 450th anniversary year of the death of Claudio Monteverdi, Carlo is engaged in an extensive tour (Europe – Berlin, Edinburgh, Luzern, Paris, Salzburg, Venezia; and America – Chicago and New York) with the English Baroque Soloists and Sir John Eliot Gardiner, playing Umana Fragilità in Il ritorno d'Ulisse in patria and Ottone in L'incoronazione di Poppea. He also participates in L'Orfeo as Pastore with with Les Arts Florissants and Paul Agnew in Caen, Vienna, Katowize, Versailles, Madrid and Paris. He performs the same role with Cappella Mediterranea and Leonardo García Alarcón in Rotterdam, Bruxelles and Bruges. In December, he concludes the year with a European tour with Les Arts Florissants and William Christie, singing the Selva Morale.
In summer 2017, he participates in a new production of Cavalli’s Erismena singing the role of Idraspe at the Aix-en-Provence Festival under the baton of Alarcón and his ensemble Cappella Mediterranea, Jean Bellorini directing. This show is revived in Versailles and Saint-Denis. In autumn 2017, he departs for an additional American tour (Berkeley, Bogotá, Los Angeles, Sonoma) of Purcell's Dido & Aeneas, singing the Sorceress, again with Les Arts Florissants and William Christie.
In 2018, he will sing Ruggiero in Vivaldi's Orlando furioso in a production of La Fenice in Venice, under Diego Fasolis, and will reprise Ottone in Monteverdi's L'incoronazione di Poppea in a new production at the Salzburg Festival, conducted by William Christie and directed by Jan Lauwers. He will also sing Artabano in Hasse's Artaserse for Pinchgut Opera, in Sydney. Additional season highlights include Händel's Jephtha in Hannover, Israel in Egypt in Oslo (the latter with Accademia Bizantina), Bach's Johannes-Passion with Enrico Onofri in Lisbon, and a concert with Rinaldo Alessandini at Purtimiro Festival in Lugo.
Carlo has recorded for Harmonia Mundi, Brilliant, Tactus and Bongiovanni. His first solo recital has been recently released by Arcana: Arias for Nicolino (music by Händel, Pergolesi, Sarro, A. Scarlatti), with Talenti Vulcanici della Pietà de' Turchini, conducted by Stefano Demicheli. With this program he performed at the Quirinal Palace in Rome.