Absolwent Studium Aktorskiego przy Teatrze Dzieci Zagłębia w Będzinie i PWST we Wrocławiu (1990 rok). W latach 1984-185 występował w Teatrze im. A. Fredry w Gnieźnie, później – w Teatrze im. J. Osterwy w Gorzowie Wielkopolskim. W latach 1990-1996 był aktorem Teatru Śląskiego w Katowicach. Z tego okresu najmocniej utkwiły mu w pamięci role Hajmona w Antygonie J. Anouilha (Teatr Zagłębia w Sosnowcu i Teatr Śląski), Jaśka w Weselu S. Wyspiańskiego, Horacia w Trans-Atlantyku W. Gombrowicza, Gustawa w Ślubach panieńskich A. Fredry, Jaszy w Wiśniowym sadzie B. Toszy i Olivera Barreta IV w Love story E. Segala. Od 1990 roku jest związany stałą współpracą z Teatrem Korez w Katowicach, gdzie zagrał w: Scenariuszu dla 3 aktorów i Kwartecie dla 4 aktorów B. Schaeffera, Lekcji E. Ioneski, Niedźwiedziu. Oświadczynach A. Czechowa (Złota Maska 1997). W Korezie zagrał też w wyreżyserowanej przez siebie Biesiadzie z premedytacją W. Gombrowicza. Ostatnio występuje m.in. w monodramie Tequila K. Vargi oraz w Tamarze J. Krizanca w Teatrze Na Woli w Warszawie. Wystąpił w wielu filmach, m.in. w Ostatnim promie (1989) Szczęśliwego Nowego Roku (1992), Pamiętniku znalezionym w garbie (1992), Zawróconym (1994), Historiach miłosnych (1997) i Pogodzie na jutro (2003).