Aktor teatralny i filmowy. Urodzony w 1953 roku w Warszawie. Absolwent Państwowej Wyższej Szkoły Teatralnej im. Aleksandra Zelwerowicza w Warszawie (1978).
Zadebiutował w teatrze w 1977 roku w „Podróży po Warszawie”, w reż. Andrzeja Strzeleckiego, na scenie Teatru na Woli w Warszawie, za dyrekcji Tadeusza Łomnickiego.
Zagrał m. in. w serialach „Lokatorzy”, „Graczykowie”, „Buła i spóła”, „Twarze i maski”, „Ale się kręci”, „Dwie strony medalu”, „Na Wspólnej”.
Od wielu lat użycza głosu szalenie popularnej postaci – Kubusiowi Puchatkowi.
W zespole Teatru Kwadrat od 1986 roku.
ROLE W TEATRZE KWADRAT:
NIEMIEC – „O co biega?”, Philip King, reż. Marcin Sławiński
KUPIEC – „Dwie morgi utrapienia”, Marek Rębacz, reż. Jan Kobuszewski
EDWARD WURZEL – „Szalone nożyczki”, Paul Pörtner, reż. M. Sławiński
BRIGELLA – „Sługa dwóch panów”, Carlo Goldoni, reż. W. Matuszewski
DAVID J. BUCKLE – „Ośle lata”, Michael Frayn, reż. Marcin Sławiński
MARVIN WILSON – „Mój przyjaciel Harvey”, Mary Chase, , reż. Marcin Sławiński
MARK WEBSTER – „Przyjazne dusze”, Pam Valentine, reż. M. Sławiński
INSTALATOR – „Przez park na bosaka”, Neil Simon, reż. Tomasz Szafrański
KIEROWNIK HOTELU – „Ślub doskonały”, Robin Hawdon, reż. M. Sławiński
BĘBNIARZ W ORKIESTRZE – „Okno na parlament”, Ray Cooney, reż. Marcin Sławiński
PAWEŁ – „Godzinka spokoju”, Florian Zeller, reż. M. Sławiński