W 1982 roku zdał w Warszawie państwowy egzamin aktorski. Był zaangażowany w teatrach w Legnicy, Kaliszu (tu z sentymentem wspomina rolę Trufaldina w Słudze dwóch panów C. Goldoniego w reż. Macieja Korwina (1986)) i Łodzi. Od 1987 roku występuje na deskach Teatru im. Jana Kochanowskiego w Opolu (z małą przerwą).
W Opolu zagrał m.in.: Gombrowicza w Transatlantyku wg W. Gombrowicza w reż. Andrzeja Pawłowskiego (1987), Milta w Sie kochamy M. Schisgala w reż. Jerzego Szejbala (1988), George’a w Kto się boi Wirginii Woolf? E. Albee’ego w reż. Bartłomieja Wyszomirskiego (1997), Lubomirskiego w Pamiętnikach Jana Chryzostoma Paska w reż. Krzysztofa Galosa (1998) – za tę rolę otrzymał Złotą Maskę 1998, rolę tytułową w Fantazym J. Słowackiego w reż. Jarosława Tochowicza (1999), Françoisa Pignon w Kolacji dla głupca F. Vebera w reż. Bartosza Zaczykiewicza (1999) oraz Rotmistrza w Damach i huzarach A. Fredry w reż. B. Zaczykiewicza, Michała Borisowicza Łyniajewa w Wilkach i owcach Aleksandra Ostrowskiego w reżyserii Andrzeja Bubienia (spektakl nagrodzony na V Ogólnopolskim Festiwalu Sztuki Reżyserskiej „Interpretacje” w Katowicach 2002), Isze z Zabłudowa w Matce Joannie od Aniołów wg Jarosława Iwaszkiewicza w reżyserii Marka Fiedora (2002, spektakl zdobył Grand Prix oraz Nagrodę dziennikarzy XXVII Opolskich Konfrontacji Teatralnych „Klasyka Polska ’2002″ oraz Zespołową Nagrodę Aktorską na 42. Kaliskich Spotkaniach Teatralnych – Festiwalu Sztuki Aktorskiej w Kaliszu, Grand Prix Festiwalu Prapremier w Bydgoszczy).
W sezonie 2002/2003 stworzył na scenie u Kochanowskiego kreacje: Lokaja Żaby, Żółwia i Biegłego Sądowego w musicalu Alicja w Krainie Czarów wg Lewisa Carrolla oraz horodniczego, Antoniego Skwoznikowa- Dmuchanowskiego w Formacie:Rewizor wg komedii Mikołaja Gogola w reż. Marka Fiedora.
Drugą połowę sezonu 2003/2004 rozpoczął rolą Williama Kuca w spektaklu Noże w kurach Davida Harrowera w reż. Bogdana Toszy, a sezon 2003/2004 zakończył rolą Pustelnika w obsypanej nagrodami na XXIX OKT Klątwie Stanisława Wyspianskiego w reż. Pawła Passiniego.
W sezonie 2004/2005 zagrał rolę Rusznickiego w spektaklu Kot w butach Hanny Januszewskiej w reż. Bartosza Zaczykiewicza, odtwarzał postaci Fischera, Langa, Buhla i Brose w Żabiej królowej Kerstin Specht w reż. Krzysztofa Rekowskiego, a także Łatkę w Dożywociu Aleksandra Fredry w reż. Bartosza Zaczykiewicza.
W sezonie 2005/2006 na deskach Kochanowskiego wcielił się w rolę Wasilija Solonego 3 siostrach Antoniego Czechowa w reż. Andrzeja Bubienia, Mężczyzny w spektaklu Casting/Złodziej Marianny Dembińskiej/ Dario Fo w reż. Tomasza Mana, a następnie Laertesa w Odysie wg Stanisława Wyspiańskiego w reż. Bartosza Zaczykiewicza.
Spektakle:


