Kariera W 2009 zadebiutował na scenie w roli Sergiusza w Sztuce bez tytułu, wystawianej na deskach Teatru Współczesnego, z którym współpracuje od 2010. W 2010 na XXVIII Festiwalu Szkół Teatralnych w Łodzi zdobył nagrodę firmy Opus Film dla „najbardziej obiektywnego aktora”. Brał udział w realizacjach Teatru Telewizji, m.in. jako Sergiusz w Sztuce bez tytułu (2010) w reż. Agnieszki Glińskiej i Grabiec w Balladynie (2021) Juliusza Słowackiego w reż. Wojciecha Adamczyka. W Teatrze Polskiego Radia zagrał postać oficera Marcellusa w słuchowisku na podstawie tragedii Williama Szekspira Hamlet (2016) w reż. Anny Wieczur-Bluszcz. Wystąpił w roli księdza Welsha, alkoholika próbującego uratować grzeszne dusze bohaterów, w premierowej sztuce Samotny zachód (2019) autorstwa irlandzkiego dramatopisarza Martina McDonagha w reż. Eugeniusza Korina na scenie Teatru 6. piętro oraz jako Greg Sanderson w komediowym horrorze Petera Colleya Wrócę przed północą (I’ll Be Back Before Midnight!) w reż. Marcina Sławińskiego z Anną Karczmarczyk w Teatrze Kwadrat. Zagrał detektywa Goddarda w komedii kryminalnej Jacka Popplewella Lily (2020) w reż. Krystyny Jandy w Och-Teatrze.