Родился 23 июля 1975 года. В 1997 году окончил филологический факультет МГУ им. М. В. Ломоносова, в 2003 — ГИТИС им. А. В. Луначарского (курс А. Гончарова).
В 2009–2012 — штатный режиссер Театра под руководством Олега Табакова. В 2013–2018 — помощник художественного руководителя МХТ имени А. П. Чехова. В 2014–2016 — штатный режиссер московского театра «Ленком». С 2019 года — художественный руководитель Театра на Малой Бронной.
Поставил более пятидесяти спектаклей в различных театрах России и за рубежом.