Grał też kilka ról w Teatrze Powszechnym w Łodzi. w Teatrze Studyjnym oraz Teatr 77 w Łodzi. W kinie debiutował w 1993 roku rolą Andrzeja Pawelca w nagrodzonej Złotymi Lwami na festiwalu w Gdyni Samowolce w reż. Feliksa Falka.
Po studiach związał się z Teatrem Powszechnym w Radomiu, gdzie zagrał kilkanaście ról w latach 2000–2004. Grał też kilka ról w Resursie Obywatelskiej w Radomiu oraz w Teatrze TVP. Od 2005 r. związany jest z Teatrem Na Woli. Jest również lektorem i czyta książki wydawane w formacie mp3. W 2008 roku stworzył akademicki Teatr DĄB, w którym wyreżyserował Sceny z życia na podstawie opowiadań Antona Czechowa, których premiera odbyła się 13 czerwca 2008. Jest autorem artykułu „słowa, słowa, słowa” w półroczniku „Obecni” mówiącym o kondycji słowa w dzisiejszym świecie.
W 2007 roku zagrał na warszawskiej Scenie OFF rolę Antinosa w Powrocie Odysa Stanisława Wyspiańskiego w reżyserii Anny Dziedzic. W 2008 na „Scenie OFF zagrał redaktora w sztuce „Lalek” Zbigniewa Herberta w reż. Anny Dziedzic. W 2010 roku Lalek został zaprezentowany na XXII Festiwalu w Grenoble (Francja) Rencontres du Jeune Théàtre Européan podczas którego aktor zagrał rolę Barańskiego i Pana Władzia.
W latach 1993–2024 zagrał kilkadziesiąt ról w filmach fabularnych i serialach TV.