Reżyser i dramaturg, współzałożyciel Studia Teatralnego Koło w Warszawie (od 1988 r.) – niezależnego teatru, w którym zrealizował większość swoich przedstawień. Reżyserował także w licznych instytucjonalnych teatrach dramatycznych i operowych. Dwukrotnie nominowany do prestiżowej nagrody teatralnej Feliksy Warszawskie za reżyserię spektakli Starucha (2011) i Burza (2012).
W 2013 r. otrzymał Grand Prix na Festiwalu Dwa Teatry za debiutanckie słuchowisko wg Mewy. Od 2011 r. jest zastępcą dyrektora ds. artystycznych w Teatrze Ochoty. Jego autorski teatr ma formę kameralną zakładającą niemal intymny kontakt między aktorem a widzem. Jest to teatr oszczędny, oczyszczony z inscenizacyjnych fajerwerków.