Aktor teatralny, filmowy i telewizyjny. Prywatnie – mąż i ojciec dwóch synów. Absolwent krakowskiej Państwowej Wyższej Szkoły Teatralnej. Zadebiutował główną rolą w znanej ekranizacji Hamleta Łukasza Barczyka u boku m.in. Janusza Gajosa i Zbigniewa Zapasiewicza. Współpracował m.in z Andrzejem Wajdą, Krystianem Lupą, Mają Kleczewską i Ondrejem Spišakiem. Aktualnie występuje na deskach Garnizon Sztuki w Warszawie, oraz Teatru Kamienica.
Zagrał w ponad 30 serialach i filmach. Stworzył charyzmatyczne role w najpopularniejszych polskich produkcjach (Skazana, Algorytm Miłości, EmigracjaXD, Diagnoza, Ślepnąc od świateł, Wojenne dziewczyny, Ucho Prezesa, Motyw, Znaki).
Jest współautorem sukcesów takich filmów jak : 25 lat niewinności, sprawa Tomka Komendy, Planeta Singli, Podatek od miłości, Wojna polsko-ruska, Każdy wie lepiej, Polowanie, Skołowani, Kos, Miłość jak miód, Niebezpieczni dżentelmeni czy Skrzyżowanie.
Gościnnie występuje w programach kabaretowych. W 2018 roku wydał także w formie książkowej biograficzny wywiad-rzekę pt. Wybrałem życie.