W 1992 w duecie z Robertem Rozmusem otrzymał pierwszą nagrodę na 13. Przeglądzie Piosenki Aktorskiej we Wrocławiu. W tym samym roku rozpoczął karierę telewizyjną występem w spocie reklamowym producenta chipsów Star Foods. Na wielkim ekranie debiutował rolą w filmie Filipa Bajona Limuzyna Daimler Benz. Następnie zagrał m.in. Goldmana-Silbermana w Złocie dezerterów (1998), profesora Damrota w Odlotowych wakacjach (1999), Rejenta Bolestę w ekranizacji Pana Tadeusza (1999) i dyrektora domu dziecka w Baśni o Pączkowej (2000) i Zupę w Stacji (2001). Od 2003 jest członkiem kabaretu „Tercet, czyli Kwartet”.

Ogólnopolską rozpoznawalność zyskał dzięki roli Czesława Basena w serialach Krzysztofa Jaroszyńskiego: Szpital na perypetiach (2001–2003), Daleko od noszy (2003–2009) i Daleko od noszy 2 (2010–2011), który były nagradzane na Festiwalu Humoru i Satyry w Gdańsku. Poza tym zagrał Ryśka Swobodę w serialu TVN Hela w opałach (2006–2007, 2010–2011). Za występ w Daleko od noszy i Hela w opałach był nominowany do Telekamery 2007 w kategorii „aktor”. Wystąpił także w kilku innych rolach filmowych i serialowych, m.in. jako Bogdan Kępka w Ale się kręci (2006), prezydent Tomasz Więcek w Zamianie (2009) i Leszek w Duchu w domu (2010).