Pracował również jako reżyser etatowy w Teatrze im. W. Horzycy w Toruniu, Teatrze Bałtyckim w Koszalinie, Teatrze Wybrzeże w Gdańsku, Teatrze Polskim w Bydgoszczy, Teatrze Nowym w Łodzi. Reżyserował również gościnnie w Teatrze Powszechnym w Warszawie, Teatrze Słowackiego w Krakowie, Teatrze Polskim w Poznaniu, Teatrze współczesnym w Szczecinie a także w Kielcach, Gorzowie, Gnieźnie, Zielonej Górze, Elblągu, Legnicy oraz za granicą w Bitoli (Macedonia). Zajmował się pracą pedagogiczną jako wykładowca Akademii Teatralnej w Warszawie – Filia w Białymstoku oraz Studium Teatralnego w Olsztynie. Był konsultantem repertuarowym w Teatrze Lubuskim w Zielonej Górze (1998–1999). Publikował również felietony w czasopiśmie „Scena”.

Twórczość Od debiutu w Gorzowie Wielkopolskim (Śluby panieńskie, 1968) wyreżyserował około stu przedstawień na różnych scenach polskich.