Absolwent Państwowej Wyższej Szkoły Teatralnej we Wrocławiu (1977-81). W czasie studiów (1980) otrzymał wyróżnienie na Przeglądzie Piosenki Aktoskiej.
W latach 1981-82 pracował w Teatrze im. C. K. Norwida w Jeleniej Górze, gdzie otrzymał nagrodę za debiut aktorski – rola Syna w spektaklu pt. Pieszo S. Mrożka w reż. K. Lupy.
W latach 1982-89 występował na deskach Teatru „Rampa” w Warszawie, gdzie zagrał m.in.: Felka w Królu Maciusiu I w reż. L. Grzędzińskiej, Kantka w Królowej Przedmieścia w reż. J. Wiśniewskiego. Występował również w przedstawieniach : Różowe okulary, Jan Maciej Karol Wścieklica, Betlejem Polskie, Bukiecik alpejskich fiołków, Kwiatki z kwiateczkowa oraz w kabarecie „Agencja” (1987-89).
Od 1989 związany jest z Teatrem im. Jana Kochanowskiego oraz z Teatrem Lalki i Aktora w Opolu.
W ostatnich latach zagrał na scenie „Kochanowskiego” : Pawlina Sawielicza 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), Starca z gór w Indyku Sławomira Mrożka w reżyserii Bartłomieja Wyszomirskiego (2002) oraz w cieszącej się niezwykłą popularnością u publiczności Kolacji dla głupca Francisa Vebera w reż. Bartosza Zaczykiewicza.
Brał udział w telewizyjnym programie poetyckim pt. Z potrzeby serca (ok. 15 emisji) oraz w niedzielnym „Teleranku”. Wystąpił ponadto w filmach: Przybłęda, Olimpiada 40, Wolne chwile i 07 zgłoś się.
W sezonie 2002/2003 zagrał Susła w musicalu Alicja w Krainie Czarów wg Lewisa Carrolla.
W sezonie 2003/2004 zagrał postać Mężczyzny z Chóru w obsypanej nagrodami na XXIX OKT Klątwie Stanisława Wyspiańskiego w reż. Pawła Passiniego
W sezonie 2004/2005 odtwarzał rolę: Karego oraz jednego ze szlachciców w Kocie w butach Hanny Januszewskiej w reż. Bartosza Zaczykiewicza oraz Michała Lagenę w Dożywociu Aleksandra Fredry w reż. Bartosza Zaczykiewicza.
W sezonie 2005/2006 wcielił się w postać Włodzimierza Rode w 3 Siostrach Antoniego Czechowa w reż. Andrzeja Bubienia, następnie wcielił się w postać Złodzieja w spektaklu Casting/Złodziej Marianny Dembińskiej/ Dario Fo w reż. Tomasza Mana.
Sezon 2006/2007 rozpoczął rolą Klauna Białego w Foczce Akrobatce Waldemara Kotasa w reż. Waldemara Kotasa.


