Graduated from the Belarusian State Academy of Music in 1999 (class of Professor A. Generalov). He was a soloist with the National Academic Bolshoi Opera and Ballet Theatre of Belarus from 1997–99, where he made his debut as Eugene Onegin. Soloist with the Mariinsky Academy of Young Singers from 1999–2004.
Joined the Mariinsky Opera Company in 2005.
Performed on some of the most prestige opera stages, concert halls and festivals in the world, like Washington National Opera, Welsh National Opera, Wiener Staatsoper, Albert Hall, Carnegie Hall, Aix-en-Provence Opera Festival and International Opera Festival in Savonlinna.
Debuted at the Bolshoi Theatre as Cout Almaviva (Le nozze di Figaro), 2020. In 2023 he performed the role of Figaro (Il barbiere di Siviglia).
1st prize at the International Rimsky-Korsakov Young Opera Singers’ Competition
Grand prix at the International Moniuszko Competition