He worked with great dancers such as Vladimir Vassliev, Diana Ferrara, Carla Fracci, Ekaterina Maximova, Rudolf Nureyev and many others.
He taught in various Professional Ballet Accademies. Among them: Balletto di Roma, Teatro Petruzzelli ( Bari), Rossella Hightower (Cannes).