Teatru Nowego im. Kazimierza Dejmka w Łodzi (2009–2012). Gościnnie występował na deskach Teatru Studio w Warszawie, Teatru im. Wandy Siemaszkowej w Rzeszowie, Sceny na Piętrze oraz Teatru Muzycznego w Poznaniu. Wystąpił w ponad stu rolach teatralnych w spektaklach takich reżyserów jak: Krystian Lupa, Henryk Tomaszewski, Alina Obidniak, Jerzy Zegalski, Wanda Laskowska, Lech Raczak, Krzysztof Babicki, Adam Orzechowski, Waldemar Modestowicz, Jacek Bunsch i Grzegorz MrówczyńskiStrona internetowa Krystiana Lupy. Był asystentem Jerzego Kreczmara.

W latach 80. i 90. współpracował z Teatrem Polskiego Radia. W 1990 roku zadebiutował na deskach poznańskiego Teatru Polskiego reżyserią adaptacji Traktatu moralnego Czesława Miłosza. Przedstawienia w jego reżyserii były zapraszane na festiwale w Berlinie, Poczdamie, Warszawie − Teatr Imka, Poznaniu, Rzeszowie, Kijowie – Narodowy Teatr im. Iwana Franki, Sarajewie i Mińsku − RTBD. W latach 1991–1993 występował na off-off Broadwayu, a w ramach Polskiej Grupy Teatralnej w Nowym Jorku pełnił funkcję dyrektora Polskiego Instytutu Sztuki Teatralnej w Nowym Jorku, którego zadaniem było udokumentowanie historii teatru polskiego w Stanach Zjednoczonych. Pełnił także funkcję zastępcy dyrektora (1998–2000) i p.o. dyrektora naczelnego (2000) Teatru Polskiego w Poznaniu.