In 2005, he graduated with honors from the vocal and acting department of the Academy of Music in Łódź (class of Prof. Piotr Miciński). As a student, he made his debut in 2003 as Guglielmo in Mozart's Così fan tutte on the stage of the Grand Theater in Łódź. In the same year, he became a soloist of the Musical Theater in Łódź, where he still performs the main baritone parts. In 2003, he received an award at the Song Competition. I. J. Paderewski in Bydgoszcz, a year later he was awarded at the First National Operetta Competition. Iwona Borowiecka in Krakow.
In 2007, he became a soloist at the Warsaw Chamber Opera, where he made his debut as Figaro in Rossini's Barbiere di Siviglia (directed by Jitka Stokalska). Since then, he has been performing the parts of Papageno from Die Zauberflöte and Guglielmo from Così fan tutte at all Mozart Festivals of the Warsaw Chamber Opera.
He took part in the prestigious Contemporary Music Festival, which took place in 2008 in Gdynia and Gdańsk. The fruit of this cooperation were the world premieres of works by composers: Georgios Kissas (Greece), Adrian Williams (England), Sylvi Filus (France).
In 2010, he played the role of Nick Shadow in Stravinsky's Life of the Rake (directed by Marek Weiss). He took part in the tours of the Warsaw Chamber Opera in Japan (The Barber of Seville, Weber's Freelancer), Spain and France (The Magic Flute, Così fan tutte). He appeared as Jontek in the Vilnius version of Moniuszko's Halka at the Lviv Opera in 2012. In 2010, at the invitation of Estrada in Warsaw, he performed with the Polish Chamber Philharmonic from Sopot at the Baltic Countries Festival in Karlshamn (Sweden).
He also collaborates with the Grand Theater in Łódź, where he sang the part of Maximilian in Bernstein's Candide (June 2005, directed by Tomasz Konina) and the part of the titular Barber by Rossini (January 2014, directed by Natalia Babińska).
In 2011, he made his debut at the Baltic Opera in Gdańsk, playing the title role in Tchaikovsky's Eugene Onegin (directed by Marek Weiss). In the same year, he played one of the main roles in the world premiere of Sikora's opera Madame Curie (directed by Marek Weiss), which was performed at the UNESCO headquarters in Paris and at the Tianjin Grand Theater in China. At the Baltic Opera, she also performs the role of Escamillo in Bizet's Carmen (directed by Marek Weiss), Aleksandra Głowa in Shostakovich/Meyer's Players (directed by Andrzej Chyra) and in Penderecki's Ubu Rex (directed by Janusz Wiśniewski), recognized as the play of the year 2013.
In February 2015, he made his debut on the stage of the Wrocław Opera with the title role in Eugene Onegin. In April 2015, he performed on the stage of the Baltic Opera as Iagon in Verdi's Otello. The artist also performed on many other prestigious European stages, such as the Palais des Beaux-Arts in Brussels or the Koenigin Elisabethzaal in Antwerp. He also performed in India and Canada.