Solista del Teatro alla Scala di Milano, frequenta la scuola di ballo del Teatro Bolshoi di Mosca, e del Teatro alla Scala.
Si diploma nel 1981 entrando subito a far parte del corpo di ballo del Teatro.
Da allora prende parte a tutte le più importanti produzioni e tournèe interpretando ruoli solistici e principali.
Dal 2007, conclusa la sua carriera da ballerino, inizia quella di maestro di danza.
Ha insegnato in numerosi centri e percorsi professionali e ospite in stage e concorsi.
Coordinatore responsabile in Italia del City Ballet di San Francisco SBSF una delle accademie più prestigiose con sede in America.