Absolwent Wydziału Aktorskiego Państwowej Wyższej Szkoły Filmowej, Telewizyjnej i Teatralnej im. Leona Schillera w Łodzi.
Pracował w teatrach: Ziemi Łódzkiej (1967–1969), im. Stefana Jaracza w Łodzi (1969–1975), Lubuskim im. Leona Kruczkowskiego w Zielonej Górze (1975–1976), im. Wilama Horzycy w Toruniu (1976–1979, 1996–1997), im. Wojciecha Bogusławskiego w Kaliszu (1979–1982) i Współczesnym w Szczecinie (1997–1998).
Zagrał między innymi w serialach: Klan, Pierwsza miłość, Determinator i Czas honoru oraz w filmach: Ucieczka z kina Wolność
w reż. Wojciecha Marczewskiego, Katyń w reż. Andrzeja Wajdy i Historia Kowalskich w reż. Arkadiusza Gołębiewskiego i Macieja Pawlickiego.
W Teatrze Nowym pracował w latach 1982–1993, 1998–2003 oraz obecnie (od 2005).
Role w Teatrze Nowym:
- Jorgen Tesman, Hedda Gabler reż. Stefania Domańska, 1983
- Dr Bradman, Seans reż. Maria Kaniewska, 1983
- Michalak, Tam i z powrotem reż. Jerzy Hutek, 1983
- Aleksander T. Ametystow, Mieszkanko Zojki reż. Paweł Dangel, 1984
- udział w spektaklu Pornografia reż. Andrzej Maj, 1985
- Bobriniec, Zmierzch reż. Jan Bratkowski, 1986
- William Featherstone, Jak się kochają w niższych... reż. Wanda Laskowska, 1986
- Uchodźca, Człowiek jak człowiek reż. Jerzy Hutek, 1986
- Stephano, Burza reż. Jan Bratkowski, 1986
- Szatan, Przechodzień, Widmo, Kordian reż. Jerzy Hutek, 1989
- Osoba agresywna, Burzliwe życie Lejzorka reż. Józef Skwark, 1990
- Sir John Falstaff, Wesołe kumoszki z Windsoru reż. Stanisław Nosowicz, 1991
- Pan Delomer, Taczka octciarza reż. Marek Okopiński, 1991
- Król Jan, Za siedmioma strunami reż. Adam Orzechowski, 1992
- Herod, Pasterz, Pastorałka reż. Barbara Fijewska, 1992
- Pustelnik, Popiel III wygnany, Balladyna reż. Józef Jasielski, 1993
- Zakonnik, Dzień gniewu reż. Jacek Chmielnik, 1996
- Ikonostas, Prorok Ilja reż. Mikołaj Grabowski, 1999
- Policjant, Anioł Stróż, Głód reż. Paweł Miśkiewicz, 2000
- Lekarz, Kaleka z Inishmaan reż. Remigiusz Brzyk, 2000
- Ojciec, Robinson Cruzoe reż. Ondrej Spišák, 2000
- Starszy mężczyzna, Beztlenowce reż. Łukasz Kos, 2001
- Filozof, Sen pluskwy reż. Kazimierz Dejmek, 2001
- Rebe, Kadisz reż. Remigiusz Brzyk, 2001
- Izaak Widmower, Kurka wodna reż. Łukasz Kos, 2002
- Burmistrz, Czarująca szewcowa reż. Jan Polewka, 2003
- Sąsiad, Opera mydlana reż. Jan Bratkowski, 2003
- Andersen, Krzesiwo reż. Katarzyna Deszcz, 2005
- Paweł Siergiejewicz, Plac św. Włodzimierza reż. Tomasz Zygadło, 2006
- Mistrz, Kac reż. Michał Walczak, 2006
- Gospodarz, Wesele reż. Ryszard Peryt, 2007
- Klepacz, Brygada szlifierza Karhana reż. Remigiusz Brzyk, 2008
- Sercarz, Słońce w kuchni reż. Marcin Brzozowski, 2009
Nagrody, wyróżnienia, odznaczenia:
- 2000 – nagroda Prezydenta Miasta Łodzi z okazji 50-lecia Teatru Nowego
- 2009 – Brązowy Medal Gloria Artis – Zasłużony Kulturze






