Utalentowany aktor, autor muzyki i tekstów piosenek. Jest absolwentem technikum ekonomicznego i szkoły muzycznej, w 1985 roku ukończył Wydział Aktorski PWSFiT w Łodzi.
Jeden z najpopularniejszych aktorów swojego pokolenia. Grał między innymi w filmach Kazimierza Kutza ("Pułkownik Kwiatkowski", „Zawrócony", „Sława i chwała"), Krzysztofa Kieślowskiego („Dekalog 10", „Trzy kolory: Biały") oraz Andrzeja Wajdy, Jacka Borowskiego, Macieja Wojtyszki, Filipa Bajona i Wojciecha Marczewskiego.
Jego debiut w filmie to wspaniała rola Ryśka w „Wielkiej majówce" Krzysztofa Regulskiego z 1981 roku.
Nagrody i nominacje:
Festiwal Polskich Filmów Fabularnych Gdyni (od 2011 r. Gdynia Film Festiwal) 2001 r.:
1990 r. - nominacja w kategorii: najlepsza drugoplanowa rola męska w „Ucieczka z kina ”Wolność”;
1994 r. - wygrana w kategorii: najlepsza pierwszoplanowa rola męska w „Zawrócony”;
2006 r. - wygrana w kategorii: najlepsza pierwszoplanowa rola męska w „Przybyli ułani...”.
Orły:
2001 r. - nominacja w kategorii: najlepsza drugoplanowa rola męska w „Prymas – Trzy lata z tysiąca”;
2002 r. - wygrana w kategorii: najlepsza główna rola męska w „Cześć, Tereska”;
2002 r. - nominacja w kategorii: najlepsza drugoplanowa rola męska w „Weiser”;
2004 r. - wygrana w kategorii: najlepsza główna rola męska w „Zmruż oczy”;
2004 r. - nominacja w kategorii: najlepsza drugoplanowa rola męska w „Żurek”.
Złote Kaczki:
2002 r. - wygrana w kategorii: najlepszy polski aktor w „Cześć, Tereska”;
2009 r. - nominacja w kategorii: najlepsza rola męska sezonu 2008/2009 w „Operacja Dunaj”;
2009 r. - nominacja w kategorii: najlepszy film historyczno-kostiumowy 100-lecia polskiego kina za „Popiełuszko, Wolność jest w nas”;
2010 r. - nominacja w kategorii: najlepszy aktor sezonu 2009/2010 w „Projekt dziecko, czyli ojciec potrzebny od zaraz”;
2012 r. - nominacja w kategorii: najlepszy aktor polskich filmów sensacyjnych „Demony wojny wg Goi”.