Aktor teatralny, filmowy, a także dubbingowy. W 1995 r. ukończył PWST we Wrocławiu. W tym samym roku otrzymał angaż w Teatrze Polskim w Poznaniu. Jego debiutem była rola w „Jak wam się podoba” Williama Szekspira (reż. Jacek Zembrzuski). W 1998 r. przeniósł się do Teatru Nowego w Łodzi. Grał tam m.in. u takich reżyserów jak: Mikołaj Grabowski, Remigiusz Brzyk, Kazimierz Dejmek i Maciej Prus. Występował również w spektaklach Teatru Dramatycznego w Warszawie i Teatru Miejskiego w Gdyni. Współpracuje z warszawskim Laboratorium Dramatu.
Gościnnie pojawił się w wielu serialach, m.in.: „Niania”, „Czas honoru”, „39 i pół”. Zagrał także w filmach „Katyń” i „Zgorszenie publiczne”.
Jako aktor dubbingowy podkładał głos w takich hitach kinowych jak „Koń wodny. Legenda głębin”, „Shrek Forever”.