Ukończył studia na Wydziale Aktorskim wrocławskiej filii PWST w Krakowie. Związany z warszawskimi Teatrami Fundacji Krystyny Jandy Polonia i Och-Teatrem. W 1993 roku otrzymał nagrodę Towarzystwa Przyjaciół Teatru we Wrocławiu dla młodego aktora. W latach 1985-1986 oraz 1990-1995 występował w Teatrze Współczesnym we Wrocławiu, w latach 1995-1996 w Teatrze im. Norwida w Jeleniej Górze. Od 1997 do 2006 roku aktor Teatru Powszechnego w Warszawie. Zasłynął za sprawą serialu „Miodowe lata”, w którym wcielał się w postać egoistycznego i bardzo pomysłowego Karola Krawczyka. W 2006 roku dołączył do obsady serialu „Ranczo”. W Capitolu występuje w spektaklu „Dziwna para”.