Aktor teatralny i filmowy. Ukończył PWST im. Aleksandra Zelwerowicza w Warszawie, studiował też na Wydziale Sztuki Lalkowej w Białymstoku. W 1990 r. odbył staż w Odin Teatret Holstebro Danmark. W latach 1992–95 związany z Teatrem 3/4 Zusno w Białymstoku, a od 1995 r. z Teatrem im. Juliusza Osterwy w Lublinie.
Współpracował z Wydawnictwem Biblios i Radiem Lublin. Użycza głosu do nagrań audiobooków. Jego ważniejsze role teatralne to Skierko („Balladyna”, J. Słowacki, reż. P. Łysak), Jasza („Wiśniowy sad”, A. Czechow, reż. P. Łysak), Jakub („Skąpiec”, Molier, reż. A. Żarnecki), Dziennikarz („Wesele”, S. Wyspiański, reż. K. Babicki), Hipolit Tierientiew („Idiota”, F. Dostojewski, reż. K. Babicki). Wystąpił też w filmach „Behind closed doors –Stalin” (2008), „Aryan couple” (2004), „Przeprowadzki” (serial emitowany w latach 2000–01), „Magiczne miasto” (2000) oraz w spektaklu Teatru Telewizji „Prorok Ilia” (1994).