Występuje na warszawskich scenach Teatru Studio i Teatru Narodowego. W latach 2009 -2017 był dyrektorem artystycznym Teatru Syrena w Warszawie.
Znany z ról zarówno komediowych, jak i dramatycznych. Występował m.in. w: "Ogniem i mieczem", "Królowa chmur" oraz wielu serialach telewizyjnych i spektaklach teatralnych.
Jest wykładowcą Akademii Teatralnej im. Aleksandra Zelwerowicza w Warszawie - od roku 2016 roku jest rektorem uczelni.
W 2010 roku uzyskał tytuł profesora sztuki teatralnej. Od 2024 roku jest dyrektorem Teatru Współczesnego w Warszawie.
Od lipca 2020 roku prowadzi audycje na antenie Radia Nowy Świat.
