rola przyniosła mu Grand Prix za kreację aktorską na 53. Kaliskich Spotkaniach Teatralnych i Feliksa Warszawskiego 2013 w kategorii początkujący aktor lub reżyser. W kolejnych latach zagrał w kolejnych sztukach TR w reż. Jarzyny: Druga kobieta (2014) Johna Cassavetesa jako Heartbreakers i Męczennicy (2015) Mariusa von Mayenburga jako Frank, a także w spektaklach: Jezioro (2016) Michaiła Durnienkowa w reż. Yany Ross i Robert Robur (2016) w reż. Krzysztofa Garbaczewskiego. W 2017 rozwiązał umowę z teatrem, niezadowolony z przebiegu współpracy z Jarzyną.

W Teatrze Telewizji grał w Skutkach ubocznych (2013) w reż. Leszka Dawida u boku Krzysztofa Stroińskiego jako Hanka, Branczu (2014) Juliusza Machulskiego jako Olaf, narzeczony Neli (Alicja Juszkiewicz), Wizycie (2015) Agnieszki Maskovic jako Jurek, który udaje się w podróż w rodzinne strony po kilku latach nieobecności i komedii kryminalnej Rybka Canero (2015) Juliusza Machulskiego jako Zenon Vogel, syn Ignacego (Andrzej Zieliński). Za rolę Patryka w spektaklu Teatru Telewizji Bezdech (2013) w reż. Andrzeja Barta zdobył wyróżnienie aktorskie na sopockim Festiwalu Teatru Polskiego Radia i Teatru Telewizji Polskiej „Dwa Teatry”.

W 2017 na scenie krakowskiego Teatru BARAKAH zagrał w sztuce Christiane F. Dzieci z dworca ZOO w reż.