A graduate of the Acting Department of the Aleksander Zelwerowicz Theater Academy in Warsaw (2015)
In 2014, he received the Grand Prix of the 32nd Festival of Theater Schools in Lodz for outstanding stage personality for his role in the play Ecce Homo!!! and the roles of Rogozhin and Rakitin in the play Sketches from Dostoevsky. A year later he was awarded at the 15th Festival of Contemporary Drama "Rzeczywistość Przedstawiona" in Zabrze for his role as Cowboy in the play Good Night Cowboy co-produced by the Jerzy Szaniawski Drama Theater in Walbrzych and the WARSAW Theater. Since 2016, he has been an actor at the Powszechny Theater in Warsaw.
For his leading role as Frank Gruda in Zgoda (2017), he was nominated for the Zbyszek Cybulski Award. In 2020, he received a nomination for the Jan Machulski Polish Independent Cinema Award for Best Actor for his role in the etude The Ordinary Fate of Sophia (2018). For the film Sweat (2020), he received the award for Best Supporting Actor at the Kozzi Film Festival in Zielona Gora.
.