Ur. w Giżycku. Absolwent zamojskiego I LO (1992) i warszawskiej PWST (1996). W czasach szkolnych uczęszczał do OKT w "Bramie", był laureatem konkursu recytatorskiego. Jest od 1996 aktorem Teatru Dramatycznego w Warszawie (gościnnie Teatr na Woli, Scena Prezentacji). Występuje w filmach (m.in. Młode wilki, Katyń), serialach (główna rola w Aniele stróżu, także Sława i chwała, Dom, Boża podszewka, Egzamin z życia, Ratownicy, Majka), w telenowelach (Plebania, Na Wspólnej), w teatrze grał m.in. Chopina, jest też od wielu lat lektorem dubbingowym, w 2012 dubbingował Hobbita. Z Zamościa pochodzi jego żona, koleżanka z klasy. W 2017 wystąpił w spektaklu ZLT, w 2023 podczas koncertu w "Alei Sław".