Z czasem rozpoczął solową karierę kabaretową. W 1986 za monodram Audiencja V Bogusława Schaeffera zdobył Grand Prix na Ogólnopolskim Festiwalu Teatrów Jednego Aktora w Torunie, a następnie premierowo zagrał w – stworzonej z Mikołajem Grabowskim i Janem Peszkiem – sztuce Scenariusz dla trzech aktorów w Teatrze STU w Krakowie. W 1989 zagrał pierwszą większą rolę filmową – Stefana Sapieję – w produkcji Feliksa Falka Kapitał, czyli jak zrobić pieniądze w Polsce.
W latach 90. został etatowym aktorem w Starym Teatrze w Krakowie. W 1992 zadebiutował w wyreżyserowanym przez siebie monodramie Spowiedź chuligana z tekstami Siergieja Jesienina, wystawianym w Teatrze STU w Krakowie.Otrzymał nagrodę na Opolskich Konfrontacjach Teatralnych „Klasyka Polska”. W 1997 został zwolniony z pracy w Starym Teatrze, po czym powrócił na deski Teatru Słowackiego rolą Calogero Di Spelta, głównego bohatera sztuki Wielka magia w reżyserii Bogdana Hussakowskiego, a także pojawił się w roli Andrzeja Jurewicza, ojca głównej bohaterki serialu Telewizji Polskiej Boża podszewka w reżyserii Izabelli Cywińskiej. Zagrał Pawła we włoskim filmie Ballada o czyścicielach szyb (1998).