Pedagog tańca klasycznego i baletmistrz. Urodził się w Warszawie i ukończył warszawską szkołę baletową. Od 1969 r. był związany z baletem Teatru Wielkiego, gdzie tańczył wiele ról solowych, m.in. Księcia Zygfryda w Jeziorze łabędzim. W sezonie 1971/72 solista w Ballet National de Marseille Rolanda Petit, a w sezonie 1972/73 -- w Royal Swedish Ballet w Sztokholmie. W 1973 r. został solistą Baletu XX Wieku w Brukseli pod dyrekcją Maurice'a Béjarta. Tańczył tam wiele głównych partii w choreografiach Béjarta: Romea w Romeo i Julii, rolę tytułową w Ognistym Ptaku oraz partie solowe w baletach: Bhakti, Nasz Faust, Pli selon pli, Dichterliebe, Golestan, Pietruszka i innych. Wystąpił również w prapremierze baletu Miłość i ból, i świat, i marzenie, zrealizowanej przez Johna Neumeiera dla Baletu XX Wieku.
Po zakończeniu kariery scenicznej, w 1979 otworzył z Piotrem Nardellim studio baletowe „Balletomania” w Brukseli, gdzie wykłada do dzisiaj. W latach 1984-1992 był także pedagogiem i baletmistrzem Deutsche Oper am Rein w Düsseldorfie oraz Akademii Tańca w Kolonii. Zapraszany był jako pedagog gościnny przez wiele zespołów baletowych: Royal Swedish Ballet i Cullberg Ballet w Sztokholmie, Finnish National Ballet w Helsinkach, Royal Ballet w Oslo, Les Ballets de Monte Carlo, Ballet du Nord w Roubaix, Compagnie Rosas - Anna Teresa de Keersmaeker, Ballet de Wallonie w Liège, teatry operowe w Monachium, Berlinie i Pradze i Polski Balet Narodowy w Warszawie. Prowadzi również często warsztaty baletowe w Niemczech (Sommerakademie Köln), Austrii, Belgii, Finlandii (Kuopio Dance Festival), Danii (Bartholin Ballet Seminar Copenhagen), we Francji (Federation de Danse na Wyspie Reunion i Stage de Danse St. Cyprien), we Włoszech, Holandii, Polsce i Japonii.