Ma w swoim dorobku około 150 ról, w tym blisko 50 filmowych (zarówno kinowych, jak i telewizyjnych) oraz 30 w spektaklach Teatru Telewizji. W ciągu 30 lat swojej kariery aktorskiej współpracował z największymi polskimi reżyserami - począwszy od Andrzeja Wajdy (inscenizacja "Wesela" na scenie krakowskiego Teatru Starego), przez Sylwestra Chęcińskiego (szereg spektakli telewizyjnych), Kazimierza Kutza ("Pułkownik Kwiatkowski"), Jana Jakuba Kolskiego ("Szabla od komendanta", "Grający z talerza", "Cudowne miejsce"; "Rodzina" wg Antoniego Słonimskiego), Waldemara Krzystka ("Polska śmierć"; "Bal błaznów"), Łukasza Wylężałka ("Brat Elvis" wg Maryny i Michała Szczepańskich), Marka Koterskiego ("Dzień świra"), Juliusza Machulskiego ("Superprodukcja"), Olafa Lubaszenko ("E=mc2"), a skończywszy na…