Kariera mały|Obsada filmu Kamienie na szaniec. Od lewej: Kamil Szeptycki, Marcel Sabat, Tomasz Ziętek i Karol Górski Obronił dyplom aktorski dzięki roli Marka w kontrowersyjnym przedstawieniu Shopping & Fucking w reżyserii Grzegorza Wiśniewskiego, za którą w 2013 otrzymał Nagrodę Opus Film na 31. Festiwalu Szkół Teatralnych w Łodzi. Podczas studiów zagrał także w spektaklu dyplomowym Złesny Agaty Dudy-Gracz (Złota Maska, nagroda łódzkich recenzentów dla ludzi teatru, za najlepszą reżyserię w sezonie 2012/2013).

Występował na scenie warszawskiego Teatru Kamienica w sztuce My, dzieci z dworca ZOO autorstwa Christiane F. (premiera: 31 października 2013) w roli Detlefa, chłopaka Christine i komedii Miłość i polityka (15 listopada 2014) w reżyserii Grzegorza Chrapkiewicza jako młodszy asystent ministra sprawiedliwości (w tej roli Emilian Kamiński).

W 2014 zaangażowany został do roli Tadeusza „Zośki” Zawadzkiego, członka Szarych Szeregów, w filmie Kamienie na szaniec, opartym na książce o tym samym tytule. W dramacie historycznym Filipa Bajona Kamerdyner (2018) zagrał postać nazisty Kurta von Kraussa, syna Gerdy (Anna Radwan) i Hermanna (Adam Woronowicz).