A graduate of the I. J. Paderewski Academy of Music in Poznań. He made his debut at the Poznań Opera House in 2009 with part of Laerte from the opera Hamlet by A. Thomas, under the musical direction of T. Kozłowski. First prize winner of Verein Opera Classic Night competition in Switzerland. He has preformed at such venues as: the Poznań Opera, the Castle Opera in Szczecin, the Wrocław Opera, the Baltic Opera, the Silesian Opera, the National Opera in Warsaw, the Podlasie Opera and Philharmonic, the Warsaw Chamber Opera, Theater Vorpommern (Stralsund, Greifswald), the Comedy Musical Theatre and the Chamber Opera (St. Petersburg), as well as in the concert halls of the National Radio Symphony Orchestra and UNESCO in Paris. In 2019 together with the Silesian Opera he was invited to perform the role of Frank from S. Moniuszko’s opera Flis at the Opera Tigre Opera Festival in Buenos Aires, later that same year he created the part of Laerte in a musical adaptation of the opera The Fairy Queen by H. Purcell directed by M. Znaniecki at the Wuzhen Theater Festival in China. In 2022, also with the Silesian Opera, he took part in several repertoire productions of the theatre shown at the Saarema Opera Festival in Estonia. His stage repertoire includes lyric roles such as: Peter Quint from The Turn of the Screw, Nemorino from L’elisir D’amore, Alfred from La Traviata, Tamino from Die Zauberflote, Tassilo from Gräfin Mariza, Edwin from The Csárdás Princess, Alfredo from Die Fledermaus, Kamil from The Merry Widow, as well as oratorio and concerto repertoire, including K. Szymanowski’s Symphony No. 3, Song of the Night, C. Orff’s Carmina Burana, Petite Messe Solennelle, and G. Rossini’s Stabat Mater. Together with Sinfonia Iuventus, he made the world premiere recording of K. Kurpiński’s Zamek na Czorsztyn for the DUX label.