W 1977 roku ukończył Państwową Wyższą Szkołę Filmową, Telewizyjną i Teatralną w Łodzi. Był związany m.in. z Teatrem Polskim w Szczecinie, Teatrem Polskim w Poznaniu, Teatrem im. Juliusza Słowackiego w Krakowie, Teatrem Rozmaitości w Warszawie, Teatrem Nowym w Łodzi, Teatrem Powszechnym w Radomiu. W ostatnim czasie pracował w Teatrze im. Juliusza Osterwy w Lublinie. Współpracował m.in. z Piotrem Cieplakiem, Mikołajem Grabowskim, Grzegorzem Jarzyną, Arturem Tyszkiewiczem.
Za rolę Bałandaszka w Onych dostał I nagrodę na Kaliskich Spotkaniach Teatralnych. Zdobył Grand Prix w konkursie dramaturgicznym „Radom odważny” za sztukę Oczekiwanie. Na X Międzynarodowym Festiwalu Gombrowiczowskim dostał nagrodę za rolę w spektaklu Wspomnienia polskie z Teatru Powszechnego w Radomiu.
Od 2018 roku w Teatrze Ateneum.
SPEKTAKLE Z BIEŻĄCEGO REPERTUARU
Apolinary Plejtus/Wojciech de Pokorya-Pęcherzewicz
w “Matce” Stanisława Ignacego Witkiewicza,
reżyseria – Anna Augustynowicz (premiera 2024)
“Zesłanie” Konstantego Wolickiego,
reżyseria – Mikołaj Grabowski (premiera 2023)
Charuz Farduchi we “Wzrusz moje serce” Hanocha Levina,
reżyseria – Artur Tyszkiewicz (premiera 2023)
Facet w “Dniu świra” Marka Koterskiego,
reżyseria – Piotr Ratajczak (premiera 2022)
“Cesarz” Ryszarda Kapuścińskiego,
reżyseria – Mikołaj Grabowski (premiera 2019)
SPEKTAKLE ARCHIWALNE
Powrócony w “Ławie przysięgłych” Ivana Klimy,
reżyseria – Jakub Krofta (premier 2020)
Profesor w “Dworze nad Narwią” Jarosława Marka Rymkiewicza,
reżyseria – Artur Tyszkiewicz (premiera 2019)