Ukończył studia w Państwowej Wyższej Szkole Teatralnej w Warszawie.
Aktor filmowy, teatralny i telewizyjny.
Debiutował na scenie Lubuskiego Teatru im. L. Kruczkowskiego w Zielonej Górze. Występował także w Teatrze Pracowni w Warszawie, Teatrze Powszechnym im. Jana Kochanowskiego w Radomiu, Teatrze Szwedzka 2/4 w Warszawie, Teatrze Rozmaitości w Warszawie, Teatrze 77 w Łodzi, Teatrze Studio w Warszawie , Teatrze Dramatycznym im. Aleksandra Węgierki w Białymstoku . Współpracował z wieloma cenionymi reżyserami teatralnymi, m.in.: Iwanem Wyrypajewem (Ożenek), Agnieszką Glińską (Jak zostałam wiedźmą), Grzegorzem Jarzyną (2007: Macbeth) czy Krzysztofem Warlikowskim (Hamlet).
Odtwórca ponad stu ról w wielu głośnych produkcjach kinowych. Znany jest z grania twardych bohaterów.