Rozgłos zdobył dzięki roli Józefa Sobolewicza w serialu TVP1 Klan (1997–2004), ale największą popularność zyskał za sprawą roli egoistycznego i bardzo pomysłowego Karola Krawczyka w sitcomie Polsatu Miodowe lata (1998–2003), którą powtórzył w spin-offie serialu, Całkiem nowe lata miodowe (2004). Za tę rolę w 1999 zdobył nominację do Telekamery dla ulubionego aktora. Następnie wykreował podwójną rolę braci-bliźniaków, Pawła i Piotra Koziołów, w serialu Ranczo (2006–2016), za co był nominowany czterokrotnie do Telekamer (2008, 2009, 2011, 2017). W latach 2010–2011 grał główną rolę w serialu Ludzie Chudego.

W 2012 zadebiutował jako reżyser teatralny spektaklem Trzeba zabić starszą panią, który wystawił premierowo 8 lipca 2012 w Och-Teatrze. Następnie wyreżyserował sztuki: Złodziej (premiera: 10 listopada 2014), Truciciel (premiera: 28 maja 2015), Serca na odwyku (premiera: 19 maja 2018), Kolacja dla głupca (premiera: 11 czerwca 2021), Dziewczyna z pociągu (premiera: 11 lutego 2021), Przesyłka z zaświatów (premiera: 13 listopada 2023), Pułapka (premiera: 6 kwietnia 2025).