He graduated from the Chopin University of Music in Warsaw, where he studied under Jerzy Knetig at the Department of Vocal and Acting Studies. He has continued to develop his vocal technique through courses led by Izabela Kłosińska, Sergei Leiferkus, Jerzy Mechliński, and Ryszard Karczykowski, with whom he currently studies. In 2018, he made his debut as Pluto in Offenbach’s Orpheus in the Underworld at the Baltic Opera in Gdańsk. He collaborates with the Grand Theatre in Poznań, the Polish Royal Opera, the Teatr Wielki – Polish National Opera in Warsaw, the Opera at the Castle in Szczecin, and the Baltic Opera in Gdańsk. He has performed, among others, the parts of the Shepherd in Szymanowski’s King Roger, Azael in Debussy’s L’enfantprodigue, Pang in Puccini’s Turandot, and Eisenstein in J. Strauss’s Die Fledermaus. He has also performed in Moniuszko’s The Countess, Żeleński’s Goplana, Tchaikovsky’s Eugene Onegin, Verdi’s La traviata, Meyer’s Dead End, and Mozart’s The Magic Flute. His concert repertoire includes Mozart’s Requiem in D minor, Haydn’s Nelson Mass, Bach’s Magnificat, and T. Radziwonowicz’s Requiem for the World.