Aktor, reżyser, producent filmowy, a także pedagog. Absolwent Wydziałów Aktorskiego (1987) i Reżyserii (1992) Państwowej Wyższej Szkoły Filmowej, Telewizyjnej i Teatralnej im. Leona Schillera w Łodzi. Studiował również polonistykę na Uniwersytecie Gdańskim i filozofię na Uniwersytecie Warszawskim.
W 2002 r. wyreżyserował film „Po” zaliczany do nurtu kultury alternatywnej. Jest również reżyserem sztuki teatralnej „Kiedy chcę gwizdać, to gwiżdżę...” (wystawianej przez niezależną grupę teatralną „Dorosłe dzieci”) autorstwa rumuńskiej dramatopisarki i reżyserki Andrei Vălean.
Po raz pierwszy zagrał w filmie „Trzy kroki do miłości” (1987) Ryszarda Rydzewskiego. Później występował m.in. w takich obrazach jak: „Dekalog VIII” (1988), „Kobieta z papugą na ramieniu” (2002), „Fortuna czyha w lesie” (2005), „7 minut” (2010). W latach 2002–10 grał role drugoplanowe w popularnych serialach – „Samo życie” i „Na wspólnej”. Dokonał też adaptacji scenariusza do pięciu odcinków serialu „Tylko miłość”.