Graduated at the Teatro alla Scala Ballet School in Milan, he joined La Scala Ballet Company becoming an appreciated performer of L.Massine, G.Balanchine and R.Petit choreographies.
At the age of 22 he left Teatro alla Scala to start a career as a freelance choreographer and dancer. Choreographer guest artist at important theatres and festivals, he also appeared in two films of Director Liliana Cavani.
He held the position of Artistic Director of Arteballetto, a Company composed by 20 dancers able to deal with different techniques and styles that quickly acquired a wide- ranged repertoire and various projects with well-known reputation performers.
His commitment and experience has made him to be appreciated, besides his work as a choreographer, as a director.
Former Director of Rome Opera House and of Teatro Massimo in Palermo Corps de Ballet, he’s been guest choreographer in several national and international Companies.