Reżyser teatralny, zastępca dyrektorki ds. artystycznych Teatru Zagłębia w Sosnowcu. Absolwent polonistyki na Uniwersytecie Opolskim i reżyserii w Państwowej Wyższej Szkole Teatralnej im. Ludwika Solskiego w Krakowie. Studiował także Wiedzę o Teatrze w Akademii Teatralnej im. Aleksandra Zelwerowicza w Warszawie.
Zanim rozpoczął samodzielną pracę reżyserską, był asystentem lub współpracownikiem Jerzego Grzegorzewskiego, Pawła Miśkiewicza, Wojtka Smarzowskiego, Jerzego Stuhra, Jana Peszka. Był wykładowcą na Akademii Muzycznej im. Karola Szymanowskiego w Katowicach.
Stworzył ponad 20 spektakli teatralnych, operowych oraz widowisk teatralnych, m.in. w teatrach: Łaźnia Nowa w Krakowie, Dramatycznym w Wałbrzychu, Jaracza w Olsztynie, Horzycy w Toruniu, Bogusławskiego w Kaliszu, Solskiego w Tarnowie, Dramatycznym w Białymstoku, Miejskim w Gliwicach, Zagłębia w Sosnowcu, Śląskim w Katowicach, w Akademii Muzycznej we Wrocławiu, AST Filii we Wrocławiu.