Graduated from PWST in Cracow. Debuted in the Polish Club directed by Paweł Miśkiewicz in the Dramatyczny Theatre in Warsaw. Performed also in Babel 2 by Maja Kleczewska (PWST), Brothers and sisters (Jan Kochanowski Theatre in Opole) and Brand miasto wybrani by Michał Borczuch (Old Theatre in Cracow). In TR Warszawa he played the part of Łukasz in The Bat directed by Kornel Mundruczó (2012).
His film roles include Silence (Cisza) by Sławomir Pstrąg, Agata's right (Prawo Agaty) by Maciej Migas, Feels so alive (Chce się żyć) by Maciej Pieprzyca and You are God (Jesteś Bogiem) by Leszek Dawid. For the last role he received a distinction at the 37th Polish Film Festival in Gdynia in the category of the best male supporting actor (2012).
He received acting prize for the role in Babel 2 at the 29th Theatre Schools Festival in Łódź (2011), distinction "Rookie of the year" granted by the Aktivist magazine (2012) and distinction for his role in Apnoea (Bezdech) at the 13th Polish Radio Theatre and Polish TV Theatre Festival "Two Theatres" in Sopot (2013).
Performances in TR Warszawa:
- Nosferatu, 2011, directed by Grzegorz Jarzyna
- The Bat, 2012, directed by Kornél Mundruczó
- The Second Woman, 2014, directed by Grzegorz Jarzyna
- The Martyrs, 2015, directed by Grzegorz Jarzyna