Born in 1987 in Lugo. After studying classical guitar and piano, Carlo Vistoli began his vocal training as countertenor in 2007, 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.

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 (with whom he sings also in Händel's Dixit Dominus at Accademia di Santa Cecilia in Rome).

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 in two different productions, with Les Arts Florissants and Cappella Mediterranea. 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 Leonardo García Alarcón, 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 sings Ruggiero in Vivaldi's Orlando furioso in a production of La Fenice in Venice, under Diego Fasolis, and Ottone again in L'incoronazione di Poppea, at the Salzburg Festival, William Christie conducting with a new staging by Jan Lauwers. He sings also 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 with Accademia Bizantina, Bach's Johannes-Passion with Enrico Onofri in Lisbon.

In 2019 he sings Ulisse in Sacrati’s La finta pazza in Dijon with Leonardo García Alarcón and the title role in Gluck’s Orfeo ed Euridice at Teatro dell’Opera di Roma, conducted by Gianluca Capuano and with Robert Carsen's acclaimed staging. A new tour with Sir John Eliot Gardiner also involves Carlo as Athamas in Händel’s Semele, with concerts in Barcelona, London, Paris, Rome and Milano’s Teatro alla Scala. He also sings Narciso in Händel's Agrippina with Joyce DiDonato for an European tour and L'ospite in a new production by Teatro La Fenice in Venice of Sciarrino's Luci mie traditrici.

In 2020, he will be seen in a new production of Vivaldi's Farnace, singing the title role, in Teatro La Fenice (with Diego Fasolis and staged by Christophe Gayral), he will return to Sydney's Pinchgut Opera for Goffredo in Händel's Rinaldo and he will also sing Ottone in Händel’s Agrippina in Teatro alla Scala di Milano – again with Gianluca Capuano and Robert Carsen.

Carlo works with various ensembles specialized in baroque music: in addition to those mentioned above, Les Ambassadeurs, Les Accents, Cappella Gabetta, Concerto Italiano, Les Musiciens du Louvre and Il Pomo d’Oro.

He has recorded for Harmonia Mundi, Bongiovanni, Brilliant, Ricercar, Soli Deo Gloria and Tactus. His first solo recital has been recently released by Arcana: Arias for Nicolino (works 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. A second one, dedicated to XVII Century music, will be soon published by the same label.

concerten met Carlo Vistoli, contratenor