Na szklanym ekranie w serialu TVP1 „Popiełuszko. Wolność jest w nas”, w reżyserii Rafała Wieczyńskiego, możemy go oglądać jako księdza Wacława, a w kinowym filmie „Wałęsa. Człowiek z nadziei” Andrzeja Wajdy odtwarza postać Bogdana Borusewicza, działacza opozycyjnego w okresie PRL.
Jest absolwentem krakowskiej PWST. Pracował w Teatrze im. Stefana Żeromskiego w Kielcach. Występował także na scenach warszawskich: Laboratorium Dramatu, na Woli im. Tadeusza Łomnickiego i Studio im. Stanisława Ignacego Witkiewicza.
Na dużym ekranie zadebiutował w 2003 r. w „Pogodzie na jutro” Jerzego Stuhra. Zagrał potem jeszcze w kilku filmach, m.in. „Katatonia” Jacka Nagłowskiego, uhonorowanym Nagrodą Główną w konkursie kina niezależnego podczas Festiwalu Polskich Filmów Fabularnych w Gdyni.
Grywa także w serialach, m.in.: „Czas honoru”, „Ojciec Mateusz”, „Samo życie”, „Na Wspólnej” czy „Hotel 52”. Został zauważony jako Andrzej Chełmicki, syn najbogatszego i najbardziej bezwzględnego biznesmena, jeden z bohaterów serialu TVP2 „Egzamin z życia”. Stał się rozpoznawalny jako Jonasz Szmidt (zginął w 101 odcinku), „czarny charakter” w serialu Polsat „Fala zbrodni”. Dla odmiany w serialu TVN „Majka” wystąpił w roli Bartka Orłowa, grafika w firmie „Panorama Projekt”.