Born in Rome. Straight after graduation from the School of Teatro dell’Opera, he became part of the company of his home city. After 10 years spent working with Opera di Roma, in the ‘82-83 season he joined Aterballetto.
During this period, his most significant experiences were in collaboration with Alvin Ailey, Glen Tetley, William Forsythe and Jennifer Muller, and he also worked on many ballets by George Balanchine and Leonide Massine.
In 1990, along with a group of his colleagues, he created his first ballet “Sei in movimento”, set to music by J. S. Bach.
During the ‘92-93 season, he left Aterballetto and became a freelance choreographer. It was during this period that he embarked on an intense experience in collaboration with Balletto di Toscana, as well as collaborating with a number of international companies.
From 1997 to 2007, he was Artistic Director of Aterballetto, where he renewed the Company and reconstructed its repertoire. Although he then left the position of director to concentrate on his freelance work as a choreographer, until 2012 his collaboration with the Company continued as resident choreographer.
In 2016 he directed the Ballet Company of the Teatro alla Scala.
His most important experiences outside Aterballetto were with:
English National Ballet
Stuttgart Ballet
N.Y.C Ballet
Ballet du Capitol (Tolouse)
Gauthier Dance Stuttgart
Alvin Ailey American Dance Theater
Teatro alla Scala
Berlin Balet
Sempre Oper Dresden
Opera di Roma
Les Grands Ballets Canadiens
Balletto Argentino
Arena di Verona
Basel Ballet
Hannover Staatsoper Ballet
Balè da Cidade S.Paolo
Ballet Next N.Y.C
Bolshoi Ballet
Ardani Production NYC
Culbenkian Ballet
Balletto di Toscana
Ballett Jazz Montreal
Pennsylvania Ballet
Dominic Walsh Dance Theater (Houston)
San Carlo di Napoli
Ballet Theater Augsburg
The National Ballet of China
Ballet National de Marseille
Ballet Santiago Cile
Dortmund Ballet
Ballet Zurich
Swedish Royal Ballet
Ankara State Opera and Ballet
National Ballet Belgrade
Nurnberg Ballet
Estonian National Ballet
National Ballet of Portugal
Teatro Colon B.A
Deutshe Oper Berlin