Jest twórcą ponad 40 choreografii. Występował na najważniejszych scenach Europy jako tancerz solista. Obecnie współpracuje z Teatrem Wielkim w Łodzi,
Operą Bałtycką w Gdańsku, Teatrem Narodowym w Bydgoszczy, Teatrem Wielkim we Wrocławiu. Otrzymał nagrodę im. Stanisława Wyspiańskiego, odznaczony medalem Wacława Niżyńskiego.