Absolwent Wydziału Aktorskiego Państwowej Wyższej Szkoły Filmowej, Telewizyjnej i Teatralnej im. Leona Schillera w Łodzi.
Pracował w teatrach: im. Juliusza Osterwy w Lublinie (1967–1971), Wrocławskim Współczesnym im. Edmunda Wiercińskiego we Wrocławiu (1971–1972), im. Juliana Tuwima w Łodzi (1979–1983) i Powszechnym w Łodzi (1983–1988).
Zagrał między innymi w serialach: Tajemnica Enigmy, Polonia Restituta, Kryminalni i Trzy po trzy, numery z kwatery oraz
w filmach: Rzeczpospolita babska w reż. Hieronima Przybyła, Niespotykanie spokojny człowiek w reż. Stanisława Barei, Kochankowie mojej mamy w reż. Radosława Piwowarskiego i Złoty pociąg w reż. Bohdana Poręby.
W Teatrze Nowym pracował w latach 1972–1979 oraz obecnie (od 2003).
Role w Teatrze Nowym:
- Chór II, Szczęśliwe dni reż. Witold Zatorski, 1972
- Lin To, Dobry człowiek z Seczuanu reż. Jerzy Zegalski, 1973
- Jeden z chóru, Medea reż. Jerzy Hoffman, 1974
- Obłoczek, Wesele Figara reż. Bohdan Korzeniewski, 1974
- Funkcyjny, Henryk VIII reż. Jerzy Goliński, 1975
- Pan, Operetka reż. Kazimierz Dejmek, 1975
- Żołnierz, Dialogus de Passione reż. Kazimierz Dejmek, 1975
- Uczeń, Egzamin reż. Wojciech Pilarski, 1976
- Miles quintus, Dialogus de Passione reż. Kazimierz Dejmek, 1977
- Lokaj II, Mądremu biada reż. Witold Skaruch, 1977
- Siemplejarow, Baron Meigel, Mistrz i Małgorzata reż. Andrzej Maria Marczewski, 2003
- Inspektor Troughton, Mayday reż. Ryszard Nyczka, 2004
- Antonanzas, Montserrat reż. Grzegorz Królikiewicz, 2004
- Krzykacz, Bachant, Obrona Sokratesa reż. Grzegorz Królikiewicz, 2004
- Pan Craven, Tajemniczy ogród reż. Karol Suszka, 2004
- Komendant straży, Krzesiwo reż. Katarzyna Deszcz, 2005
- Ksawery Branicki, Termopile polskie reż. Andrzej Maria Marczewski, 2006
- Nikita, Łabędzi śpiew reż. Mariusz Pilawski, 2007
- Rycerz-Czarny, Wesele reż. Ryszard Peryt, 2007
- udział w spektaklu Królewicz i żebrak reż. Dariusz Wiktorowicz, 2007
- Dziennikarz, Biedermann i podpalacze reż. Krzysztof Babicki, 2010






