Współzałożyciel warszawskiego Teatru Nurt; po ukończeniu studiów na warszawskiej Akademii Teatralnej, w latach 1973 - 83 był aktorem w Teatrze Polskim w Warszawie, grał w Teatrze Dramatycznym i Teatrze Wielkim.
W latach 1989-2005 uczył i reżyserował w London Academy of Performing Arts, m.in. Matkę Gorkiego, Hekuba Eurypidesa, Ptaki Arystofanesa, Edypa Sofoklesa, Operę za trzy grosze Brechta, Makbeta Szekspira, Mizantropa Moliera, Mewę Czechowa; w latach 1992, 1995, 1997 współpracował z Lyric Theatre w Londynie, gdzie wyreżyserował m.in. Don Huan wraca z wojny Odona von Horvatha, Anatola Artura Schnizlera, Wiśniowy sad Czechowa. Zainscenizował też Windows Dorfmana, Lysistratę Aristofanesa, Korowód Schnitzlera w University Players Theatre Windsor w Ontario.
W 2000 w Battersea Theatre w Londynie wyreżyserował Immoral Opera wg własnego scenariusza na podstawie sztuk Bertolda Brechta, z muzyką Kurta Weilla.
Przez prawie pięć lat był wykładowcą (Wydziału Reżyserii Dramatu i Wydziału Aktorskiego) w School of Dramatic Art of Windsor University Ontario Canada (2006-2011).
Występował w ponad 60. premierach teatralnych, zagrał ponad 20. ról telewizyjnych i filmowych. Otrzymał z rąk Ministra Kultury i Dziedzictwa Narodowego medal GLORIA ARTIS.