Absolwent Studia Teatralnego przy Teatrze Wybrzeże w Gdańsku.
Występował w Teatrze im. Wandy Siemaszkowej w Rzeszowie, Bałtyckim Teatrze Dramatycznym im. Juliusza Słowackiego w Koszalinie, Teatrze Polskim w Szczecinie, Teatrze Polskim w Poznaniu, Teatrze im. Juliusza Osterwy w Gorzowie Wielkopolskim.
W Lubuskim Teatrze w Zielonej Górze od 2009 roku. Znany jest lubuskiej publiczności z takich spektakli, jak:
- Księga dżungli
- Mroczna gra albo historia dla chłopców
- Gracz
- Trash Story
- Sen nocy letniej
- Zemsta
- Kazimierz i Karolina
- Piaf
- Lepszy świat
- Oświadczyny / Niedźwiedź
- Samobójca
- Cudowna lampa Aladyna
- Ożenek
- Słodkie lata 20.-30…
- Gusła
- Kanadyjskie sukienki
- Człowiek dwóch szefów
Jako aktor filmowy i telewizyjny wystąpił m. in. w Bezmiarze sprawiedliwości, licznych serialach oraz kilku niezależnych produkcjach amerykańskich. Współpracuje z Polskim Instytutem Teatralnym w Nowym Jorku, Polsko-Amerykańskim Towarzystwem Etnologicznym w Atlantic City oraz nowojorskim Instytutem Kultury Polskiej.