Wystąpił w ponad stu rolach teatralnych w spektaklach takich reżyserów jak Jan Maciejowski, Bogdan Hussakowski, Ryszard Major, Mikołaj Grabowski, Maciej Prus, Tadeusz Bradecki, Piotr Cieślak, Barbara Sass, Maja Kleczewska, Maciej Wojtyszko i Janusz Wiśniewski.

Jest laureatem Srebrnego Pierścienia oraz nagrody na XI Opolskich Konfrontacjach Teatralnych za rolę Gustawa-Konrada w „Dziadach” Adama Mickiewicza w Teatrze im. Stefana Jaracza w Łodzi (1985), Nagrody „Gońca Teatralnego” za rolę Pijaka w „Ślubie” Witolda Gombrowicza z Teatru im. Jaracza w Łodzi (1991), Złotej Maski za role Salieriego w przedstawieniu „Amadeusz” Petera Shaffera i Koczkariowa w przedstawieniu „Ożenek” Nikołaja Gogola w Teatrze im. Stefana Jaracza w Łodzi (1992) oraz Nagrody dla najlepszego aktora – za rolę Władysława Strzemińskiego w spektaklu „Powidoki” na X Festiwalu Teatru Polskiego Radia i Teatru Telewizji „Dwa Teatry” (2010).