W 1987 ukończył studia na wydziale aktorskim PWST w Krakowie. Współzałożyciel Kabaretu pod Wyrwigroszem. Mąż aktorki Beaty Rybarskiej. Mają dwie córki – Zuzannę i Julię. Od 1987 aktor Teatru im. Juliusza Słowackiego w Krakowie. Obecnie występuje w Teatrze STU.