Aktor teatralny i filmowy. Absolwent Akademii Teatralnej w Warszawie. Występował na deskach stołecznego Teatru Dramatycznego. Obecnie związany z Teatrem Ateneum.
Na dużym ekranie zadebiutował w epizodzie w „Szamance” Andrzeja Żuławskiego. Pojawiał się w serialach takich jak: „Dom”, „Ekstradycja 3”, „Na dobre i na złe”, grał także w „Sforze”. W 2001 r. wcielił się w Antoniego Lulka w „Przedwiośniu” Filipa Bajona. Popularność przyniosła mu rola „Despera” z serialu i filmu pełnometrażowego „Pitbull”, za którą otrzymał Nagrodę im. Zbyszka Cybulskiego (2005). W latach późniejszych na Festiwalu Polskich Filmów Fabularnych w Gdyni doceniono jego kreacje w „Ogrodzie Luizy” (Specjalna Nagroda Aktorska), „Rewersie” (nagroda za drugoplanową rolę męską) i „Róży” (nagroda za pierwszoplanową rolę męską).