Za scenariusz i reżyserię swojej etiudy filmowej Złote Pióro otrzymał nagrodę na VIII Festiwalu Filmów Amatorskich „Filmowe Zwierciadła” w Ostrołęce, I Ogólnopolskim Festiwalu Filmów Amatorskich i w konkursie filmowym organizowanym przez kino „Muranów” prowadzone przez firmę Gutek Film, a także został wyróżnieny na Festiwalu Kafla 2007. Za swój film krótkometrażowy Noc życia (2010), do którego muzykę skomponował jego brat Jan, zdobył m.in. wyróżnienie w konkursie „Młode Kino Polskie” za „poczucie humoru i przewrotne potraktowanie stereotypów” na 35. Festiwalu Polskich Filmów Fabularnych w Gdyni.

Zadebiutował na kinowym ekranie w roli Janka „Yerby”, zbuntowanego brata „Korby” (Anna Dereszowska) w komedii romantycznej Tomasza Koneckiego i Andrzeja Saramonowicza Lejdis (2008). W dramacie biograficznym Rafała Wieczyńskiego Popiełuszko. Wolność jest w nas (2009) zagrał Grzegorza Przemyka. Stał się rozpoznawalny wśród telewidzów jako Kuba Milewicz w serialu Miłość nad rozlewiskiem (2009) i jego kontynuacjach: Życie nad rozlewiskiem (2011), Nad rozlewiskiem (2012) i Cisza nad rozlewiskiem (2013–2014). Występował też w serialach: Ludzie Chudego (2010) jako Rafał, Przyjaciółki (2014–2017) jako Jerry i Diagnoza (2017–2019) jako Kacper Kaleta. Zagrał główną rolę młodego Eugeniusza Bodo w serialu TVP1 Bodo (2016).