Over the course of his dance career, he performed over seventy roles in major classical works as well as ballets by renowned modern choreographers.
During his dancing career, he performed numerous parts in classic pieces and ballets created by prominent modern choreographers.