Born in 1994 in Warsaw. He graduated from the ZPSM. Fryderyk Chopin in Warsaw at the vocal and acting department in the class of prof. Jerzy Knetig and studies at the same faculty at the University of Music. F. Chopin in Warsaw, also in the class of prof. Knetig (2020). He improved his skills during vocal courses conducted by professors: Izabela Kłosińska, Ryszard Karczykowski, Jerzy Mechliński and maestro Sergei Leiferkus.
In 2018, he made his debut as Pluto in "Orpheus in Hell" by J. Offenbach (Baltic Opera in Gdańsk). He cooperates with the Polish Royal Opera and the Baltic Opera. He played the following parts: the title part in "L'enfant prodigue" C. Debussy, Male Chorus in "The Rape of Lucrece"B. Britten, Baby in the opera "The Countess" by S. Moniuszko, Grimoaldo in "Rodelinda" by J.F. Handel, Don Anchise in "La finta giardiniera" and Man-at-Arms in "The Magic Flute" by W.A. Mozart, Grabiec in "Goplan" by W. Żeleński, Antonio in the operetta "A Night in the Apennines" and Stach in "An Imaginary Miracle or Krakowians and Highlanders". Moreover, as a student, he performed the parts of Jenik in the opera "The Bartered Bride" by B. Smetana and Triquet in "Eugene Onegin" by P. Tchaikovsky.
His concert works include the world premiere of T. Opałka's "Requiem Giocoso" and the tenor parts in J. Haydn's "Nelson's Mass" and J.S.'s Magnificat. Bach's "Petite Messe Solenelle" by G. Rossini, "Crimean Sonnets" by S. Moniuszko and "Daniel Variations" by S. Reich.
He collaborated with conductors such as: J. Przybylski, J.M. Florêncio, M. Wolińska, M. Klauza, M. Kluczyńska, L. Krych, D. Runtz, K. Garstka, W. Kunc, W. Kłosiewicz. He played in plays directed by K. Janda, M. Sartova, J. Stokalska, K. Siwińsk, R. Wicza-Pokojski, R. Skolmowski, A. Klimczak, J. Kilian.