Zagrał główną rolę męską Karola w nagrodzonym na Festiwalu w Wenecji dramacie Kena Loacha Polak potrzebny od zaraz (It’s a Free World, 2007).
Przełomem w jego karierze okazała się kreacja porucznika Michała Janickiego, polskiego oficera zakochanego w żonie rosyjskiego pilota w miniserialu polsko-rosyjskim i melodramacie Waldemara Krzystka Mała Moskwa (2008), który został bardzo dobrze przyjęty przez publiczność i krytyków oraz przyniósł nominację do Złotej Kaczki, Nagrody im. Zbyszka Cybulskiego. W międzynarodowej produkcji – dreszczowcu politycznym Izolator (Warsaw Dark, 2008), w reżyserii australijskiego operatora i reżysera Chrisa Doyle’a, wystąpił jako policjant Paul.
Pracował też na planie Kryminalnych (2004–2008), Układu warszawskiego (2011), Przyjaciółek (2012–2016) czy Barw szczęścia (2012–2016). Dołączył do obsady serialu komediowo-politycznego Ucho Prezesa (2017–2018) jako Ryszard z Nowoczesnej i opery mydlanej Polsat Pierwsza miłość (2019–2026) jako Mateusz Stik, znany i ceniony w branży trener biznesu, z którym bliskie kontakty miała Emilka (Anna Ilczuk).