Aktor teatralny i filmowy, reżyser. W teatrze debiutował w 1986 roku w "Pannie Tutli-Putli" (reż. Grzegorz Warchoł) w Teatrze Współczesnym we Wrocławiu.Współpracował również z Teatrem w Jeleniej Górze. W latach 1997-2006 był aktorem warszawskiego Teatru Powszechnego gdzie zagrał m.in. w "Marii Callas" (reż. Andrzej Domalik), "Żelaznej konstrukcji" (reż. Maciej Wojtyszko) oraz w "Wesołych kumoszkach z Windsoru" (reż. Piotr Cieplak).
W 1994 roku otrzymał nagrodę na XXVIII OFTJA w Toruniu za monodram „Kontrabasista” (reż. Andrzej Bubień).
W 2012 roku zadebiutował jako reżyser w przedstawieniu „Trzeba zabić starszą panią” w Och-Teatrze w Warszawie.
W 2015 roku został laureatem Wiktora Publiczności.
Na dużym ekranie zadebiutował w filmie „Obcy musi fruwać” (reż. Wiesław Saniewski). Ma na swoim koncie role w wielu filmach kinowych i telewizyjnych, m.in. w "Cwale" (reż. Krzysztof Zanussi),"Pułkowniku Kwiatkowskim" (reż. Kazimierz Kutz),”Dniu Świra” (reż. Marek Koterski) oraz w "Zemście" (reż. Andrzej Wajda).
Szerokiej publiczności znany z ról w serialach "Miodowe lata","Tajemnica twierdzy szyfrów","Ludzie Chudego" oraz "Ranczo".