Over the course of his dance career, he performed over seventy roles in major classical works as well as ballets by renowned modern choreographers.
In his dancing journey, he took on over seventy roles in significant classical works and ballets choreographed by well-known modern choreographers.