W latach 1987–1988 był nauczycielem w Przedszkolu nr 87 we Wrocławiu. Jednocześnie studiował na wydziale filologii rosyjskiej Uniwersytetu Wrocławskiego. W latach 1988–1998 pracował jako aktor Teatru Rozrywki w Chorzowie, Teatru KTO w Krakowie, Junges Theater w Getyndze (Niemcy), S-Cord Konzertbüro w Kassel (Niemcy, Austria) oraz La Compagne Gravitation w Besançon (Francja). Był założycielem i prezesem Towarzystwa Aktywności Twórczej „TAT”. Był twórcą i dyrektorem Nowego Teatru, w ramach którego powstała (pierwsza po wojnie) wrocławska Scena Letnia. W latach 2000–2004, na nieczynnej od 22 lat hali basenu nr 4 MZK przy ul. Teatralnej we Wrocławiu, tworzył Centrum Kultury Europejskiej – Nowy Teatr. Od listopada 2008 tworzył we Wrocławiu Teatr Versus. Był współtwórcą międzynarodowych warsztatów teatralnych w Polsce, Niemczech i Holandii. Autor prac: Historia Harcerstwa poza granicami Kraju, tłumaczeń sztuk G. Büchnera, opracowań scenariuszy teatralnych, scenariuszy filmowych oraz tomików poezji.

Aktor Role teatralne Dyplom weryfikacyjny dla aktorów dramatu (Teatr Żydowski w Warszawie) Kaligula (Albert Camus), jako Kaligula, reż. Jacenty Jędrusik Nikt mnie nie zna (A. hr. Fredro), jako Kacper, reż. Jacenty Jędrusik