Na scenie debiutował w 1975 roku w Operetce Warszawskiej rolą D'Artagnana w "Trzech Muszkieterach" z muzyką Romana Czubatego i w reżyserii Macieja Zenona Bordowicza. Występował w spektaklach takich reżyserów jak: Adam Hanuszkiewicz, Tadeusz Łomnicki, Janusz Warmiński, Robert Gliński, Tadeusz Konwicki, Kazimierz Dejmek, Kazimierz Kutrz czy Jan Englert.
Zyskał popularność jako aktor telewizji rolą pełnego werwy, ale i romantyzmu malarza Jerzego Zawidzkiego w serialu Kazimierza Tarnasa "Szaleństwa panny Ewy" według powieści Kornela Makuszyńskiego. Oprócz tego na dużym ekranie wystąpił między innymi w dramacie Barbary Sass "Bez miłości", w powracającym do czasów stalinowskich obrazie polskiej prowincji "Niech cię odleci mara" Andrzeja Barańskiego, w telewizyjnej "Ceremonii pogrzebowej" Jacka Bromskiego oraz "Tanich pieniądzach" Tomasza Lengrena.
W stanie wojennym brał udział w przedstawieniach Teatru Domowego - teatru, który istniał poza oficjalnymi strukturami jako wyraz sprzeciwu wobec komunistycznej władzy.
Od 2009 roku prowadzi w Warszawie własny Teatr Kamienica. Jest to kameralna scena, która ma też w repertuarze spektakle muzyczne jak: "Romanse, romanse..." i farsy "ZUS czyli Zalotny Uśmiech Słonia", "Legalna blondynka" oraz "Kolacja na cztery ręce". Prezentuje także przedstawienia zaliczane przez do nurtu obywatelskiego: "Pamiętnik z powstania warszawskiego" według Mirona Białoszewskiego, traktujący o stanie wojennym "Wrońca" na podstawie prozy Jacka Dukaja - oba spektakle w reżyserii Jerzego Bielanusa oraz "Apel katyński".
Za wybitne zasługi w pracy twórczej i działalności artystycznej oraz osiągnięcia w promowaniu polskiej kultury został odznaczony Krzyżem Oficerskim Orderu Odrodzenia Polski.
MKiDN