Przygodę ze sceną rozpoczął od współpracy z Teatrem KTO.
Zadebiutował we wznowionym w 2018 roku spektaklu plenerowym Jerzego Zonia Zapach czasu, w którym gra główną rolę Chłopca. Wystąpił w widowiskach Vivat Podgórze! (2018) oraz Parada Kuglarzy (2019).
Współpracuje z Teatrem im. J. Słowackiego (role w spektaklach: Wyspiański. Koncert, reż. Ewa Kaim; Hamlet, reż. Bartosz Szydłowski) i Narodowym Starym Teatrem (Niech żyje Polska/sztuka prawicowa, reż. Radosław B. Maciąg).