Kirill Belov made his debut at the Mariinsky Theater, in the role Kai in Sergei Banevich’s opera Kai and Gerda. In 2019, he completed an internship at the Opera House of Monte-Carlo, where he received a contract for the role of Innocent in Mussorgsky’s Boris Godunov. From December 2019 to October 2020, he was in the Youth Opera Program of the Bolshoi Theater, under the leadership of Dmitry Vdovin, where he participated in many projects and took part at masterclasses of the stars of the opera stage, such as: Placido Domingo, Ernesto Palacio, Elizabeth Vidal, Makvala Kasrashvili. He participated in the second and fourth International Music Festival of Ildar Abdrazakov. From 2020 to 2021 he was a soloist of the Bashkir State Opera and Ballet Theater. He made his debut in this theater as Foresto in Verdi's Attila. In April and May 2021, he performed the role of the Innocent, in the Opera House of Monte-Carlo in Boris Godunov. In July 2021 he made his debut at the “Opera for All” Festival in St. Petersburg, singing Bogdan Sobinin in Glinka’s opera A Life for the Tsar, conducted by Fabio Mastrangelo. In 2021 he participated at Domingo’s Operalia Competition.