Kariera aktorska W trakcie swojej kariery związany był z kilkoma polskimi teatrami. W latach 1981–1984 występował na deskach Teatru im. Stefana Jaracza w Olsztynie. W roku 1984 przeniósł się do Bydgoszczy, gdzie w Teatrze Polskim pracował do roku 1987. Lata 1987–1989 spędził w Szczecinie – tam krótko związany był kolejno z Teatrem Polskim i Teatrem Współczesnym. W 1989 roku na stałe osiedlił się w Lublinie, gdzie pozostał częścią zespołu Teatru im. Juliusza Osterwy do śmierci.
Od początku kariery monodramy stawały się najważniejszą formą jego wypowiedzi teatralnej. To one stały się jego znakiem rozpoznawczym i przyniosły mu najwięcej nagród.
Zagrał także w m.in. w filmach – Dzień Czwarty (1984), Życie za życie. Maksymilian Kolbe (1991), Generał polskich nadziei... Władysław Anders (2007) oraz Nad życie (2012).
W 2020 roku startował w konkursie na stanowisko dyrektora Teatru im. Juliusza Osterwy w Lublinie. Uzyskał wówczas jeden na dziewięć głosów, a sam konkurs pozostał nierozwiązany. Jako powód nierozstrzygnięcia konkursu komisja złożona w większości z przedstawicieli Zarządu Województwa Lubelskiego oraz Ministerstwa Kultury i Dziedzictwa Narodowego podała, że żaden z kandydatów nie spełnił kryteriów oceny ustalonych przez komisję konkursową.