W 2007 w parze z Ewą Szabatin zajął trzecie miejsce w szóstej edycji programu rozrywkowego TVN Taniec z gwiazdami oraz zagrał Andrzeja Skowrońskiego, głównego bohatera filmu Jutro idziemy do kina. Za rolę Kani w filmie Dominika Matwiejczyka Czarny (2008) zdobył wyróżnienie w konkursie kina niezależnego na Gdynia Film Festival 2009 oraz nagrodę Polskiego Kina Niezależnego im. Jana Machulskiego dla najlepszego aktora w 2010. Zagrał Wojtka, głównego bohatera filmu Kochaj i tańcz (2009). W 2010 wziął udział w teledysku do piosenki zespołu Sabaton „Uprising”. W latach 2011–2012 występował gościnnie w przedstawieniach Teatru Syrena: jako Andy w Skazanych na Shawshank (2011) Stephena Kinga i Adam Rowiński w Trójce do potęgi (2012) Grzegorza Miecugowa w reż. Wojciecha Malajkata.
Na telewizyjnym ekranie występował w serialach: Na krawędzi (2012–2014) jako prokurator Marek Frydrych, Na dobre i na złe (2014–2023) w roli doktora Krzysztofa Radwana, Ultraviolet (2017–2019) w roli Adama Szmita, W rytmie serca (2017–2020) w roli doktora Adama Żmudy, Usta usta (2020) w roli Michała i Przyjaciółki (2021–2022) w roli Błażeja Nowickiego.