Absolwent wrocławskiej PWST (1984). Aktor Teatru Polskiego we Wrocławiu; występował także we wrocławskim Teatrze Poniedziałkowym.
Debiutował rolą Gila w Paradach Jana Potockiego w reżyserii Jacka Bunscha na scenie Teatru Polskiego we Wrocławiu (1984).
Zagrał m.in. w spektaklach Krystiana Lupy "Immanuel Kant" (1996), "Azyl" (2003), Jerzego Jarockiego "Płatonow" (1993), "Kasia z Heilbronnu" (1994), "Historia PRL wg Mrożka" (1998), Jerzego Grzegorzewskiego "Złowiony" (1993), Jacka Bunscha "Historia" (1985), Andrzeja Wajdy "Improwizacja paryska" (1996), Mikołaja Grabowskiego "Wesele" (2002), Agnieszki Glińskiej "Czwarta siostra" (1999), Barbary Sass "Tama" (2000), Wojciecha Adamczyka - tytułowa rola w "Amadeuszu" (1991).
W Teatrze Telewizji współpracował m.in. z Jerzym Grzegorzewskim "Złowiony – rekonstrukcje" (1994), Krystianem Lupą "Immanuel Kant" (1997), Laco Adamikiem "Przemiana" (1999, 2001), Maciejem Prusem "Aktor" (1995), Waldemarem Krzystkiem "Wizyta starszej Pani" (2002), Janem Buchwaldem "Kiedyś w roku dwudziestym" (1996).
Na małym ekranie wystąpił również m.in. w serialach "Pogranicze w ogniu" (reż. Andrzej Konic, 1988-1991) i "Gdańsk 39" reż. Zbigniew Kuźmiński, (1989).
Na Kaliskich Spotkaniach Teatralnych został uhonorowany nagrodami aktorskimi za role w spektaklach Teatru Polskiego we Wrocławiu: Mikołaja w "Płatonowie" w reż. Jerzego Jarockiego (1995), Serge'a w "Sztuce" Rezy w reż. Pawła Miśkiewicza (1999) oraz Aktora w spektaklu "Azyl" w reż. Krystiana Lupy (2003).
Jest autorem sztuk teatralnych: "Chiny" (prapremiera w 2005 roku w Teatrze Polskim we Wrocławiu, reż. Krzysztof Rekowski) i "Wesoło" (prapremiera w 2007 roku w Teatrze im. Jaracza w Olsztynie, reż. Tomasz Obara)
Wielokrotnie asystował reżyserom przy pracy nad spektaklami w Teatrze Polskim we Wrocławiu – współpracował m.in. z Jerzym Jarockim, Rudolfem Zioło, Pawłem Miśkiewiczem, Jackiem Bunschem, Tadeuszem Mincem.
Jako pedagog współpracował z Akademią Muzyczną we Wrocławiu, z Wydziałem Lalkarskim i Wydziałem Aktorskim wrocławskiej filii PWST w Krakowie.