He grew up in Yuzhne (Ukraine), and in 2011 he received his master’s degree with honors from the National Music Academy of Kyiv, where he studied vocal performance with Roman Mayboroda. During this period, he also pursued postgraduate studies at the Dutch National Opera Academy and became a member of Opera Studio Nederland in Amsterdam.
His European opera debut came in 2010 when he sang the role of Plutone in Monteverdi’s L’Orfeo, directed by Pierre Audi at the Stadsschouwburg in Amsterdam, and later in The Invisible City of Kitezh by Rimsky-Korsakov, directed by Dmitri Tcherniakov at Dutch National Opera. Throughout his career, he has performed in theatres such as the Metropolitan Opera in New York, the Opéra national de Paris, the Teatro Real in Madrid, and La Monnaie in Brussels, as well as at the Rossini Festival in Pesaro and the Concertgebouw in Amsterdam.
He has been conducted by maestros such as Antonio Pappano, Alain Altinoglu, Franz Welser-Möst, Riccardo Frizza, Tadaaki Otaka, Ivor Bolton, and Pablo Heras-Casado.
He made his debut at the Gran Teatre del Liceu in the 2023/24 season with Eugene Onegin.