Ukończył studia w Państwowej Wyższej Szkole Teatralnej w Krakowie (wydziały zamiejscowe we Wrocławiu). W latach 1994–1999 pracował w Bałtyckim Teatrze Dramatycznym w Koszalinie, gdzie zagrał główne role w ponad 20 przedstawieniach. W latach 2000–2001 był stypendystą Wydziału Reżyserii DAMU w Pradze. W 2004 z wyróżnieniem ukończył studia na Wydziale Reżyserii Dramatu w Akademii Teatralnej w Warszawie. Był uczniem Macieja Wojtyszki, Jana Englerta, Gustawa Holoubka, Jana Kulczyńskiego i asystentem Krystiana Lupy („Wymazywanie” według Thomasa Bernharda oraz „Azyl” według Maksima Gorkiego).
Zrealizował różnorodne spektakle w teatrach w Polsce i za granicą. W 2016 wyreżyserował w 400. rocznicę śmierci Williama Shakespeare’a prapremierę nigdy w Polsce nietłumaczonego tekstu „Dwóch szlachetnych krewnych”. W latach 2014–2017 był dyrektorem Teatru Dzieci Zagłębia im. Jana Dormana w Będzinie, którego likwidacji zapobiegł. Od 2020 pełnił obowiązki dyrektora, a od 2022 jest dyrektorem Teatru Pinokio w Łodzi. W 2020 roku uzyskał stopień doktora sztuki. Odznaczony brązowym medalem „Zasłużony Kulturze Gloria Artis.
Informacja dotycząca przetwarzania danych osobowych przez administratora: