Absolwent PWST w Warszawie (dzisiejsza Akademia Teatralna im. Aleksandra Zelwerowicza). Aktor teatralny, filmowy, telewizyjny i dubbingowy.
W teatrze zadebiutował w 1996 roku na scenie Teatru Powszechnego w Warszawie. Od 1996 w Teatrze Montownia. Od 2005 współpracuje z Teatrem Polonia Krystyny Jandy, a od 2010 z Och-teatrem. Wykładowca Akademii Teatralnej. Szerszej publiczności znany jako premier Konstanty Turski z serialu Agnieszki Holland „Ekipa”, major Paweł Sikorski w „Twarzą w twarz”, Krzysztof Kornatowski w „Usta Usta”, Marek Złoty w „Barwach szczęścia”.