Pierwszy raz na telewizyjnym ekranie wystąpił w serialu TVP2 Na dobre i na złe (2002) jako pacjent Filip Krawczyk, który został ranny podczas wybuchu gazu. W wydanym na DVD filmie fantasy Serce gór (2004) pojawił się jako Skaar. W kolejnych latach grał epizodyczne lub drugoplanowe role w popularnych serialach telewizyjnych: Samo życie (2004–2005), Egzamin z życia (2005–2007), Fala zbrodni (2006), Kryminalni (2006), Magda M. (2006–2007), Pitbull (2008), Ojciec Mateusz (2009, 2014), Czas honoru (2013) i Strażacy (2015–2016). W niezależnym filmie Dominika Matwiejczyka Czarny (2008) został zaangażowany do roli tytułowej. Następnie zagrał w filmach: W ciemności (2011), Kac Wawa (2011), Jeziorak, Miasto 44 (2014), Karbala (2015) i Jestem mordercą (2016), 53 wojny (2018), (Nie)znajomi (2019) i Chrzciny (2020).

W Teatrze Polskiego Radia wystąpił w słuchowiskach: Ogień Marka Harny’ego (2013) w reż. Marka Wortmana jako Józef Kuraś, ps. Ogień, Rodzina, czyli Uczynki miłosierne Pawła Sali (2015) jako Adam oraz Front Krzysztofa Bizia (2018) w reż. Waldemara Modestowicza jako Mężczyzna 1 oraz Anna Karenina Lwa Tołstoja (2019) w reż.