Aktor teatralny, filmowy i dubbingowy, pedagog, także autor sztuk teatralnych. Ukończył wrocławską PWST. Zadebiutował rolą Gila w „Paradach” Jana Potockiego w reżyserii Jacka Bunscha wystawianych przez Teatr Polski we Wrocławiu. Na tych samych deskach grał m.in. w „Immanuelu Kancie” (1996) Krystiana Lupy, „Płatonowie” (1993) Jerzego Jarockiego oraz „Weselu” (2002) Mikołaja Grabowskiego. Występował również w Teatrze Poniedziałkowym. W 2004 r. przeniósł się do Warszawy do Teatru Dramatycznego. Na srebrnym ekranie pojawił się nie tylko w Teatrze Telewizji, lecz także w serialach „Pogranicze w ogniu” i „Gdańsk 39”. Napisał sztuki teatralne „Chiny” i „Wesoło”. Jako pedagog współpracował z Akademią Muzyczną we Wrocławiu oraz z Wydziałem Lalkarskim i Wydziałem Aktorskim wrocławskiej filii PWST w Krakowie. Aktor dubbingował wiele zagranicznych filmów, m.in. „Alicję w Krainie Czarów”, „Rango”.